Size: a a a

2021 February 19

G

George in pro.net
если у меня не компилится A
источник

IC

Ilya Chernoudov in pro.net
George
если у меня не компилится A
у тебя генератор не запускается?
источник

IC

Ilya Chernoudov in pro.net
George
а как это должно было помочь-то?
интели сенс не видит код в той же сборке, который сгенерирован
источник

IC

Ilya Chernoudov in pro.net
а не, поправили уже
источник

IC

Ilya Chernoudov in pro.net
смотри у тебя 2 либы
1. с генератором
<ItemGroup>
   <PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.1">
     <PrivateAssets>all</PrivateAssets>
     <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
   </PackageReference>
   <PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="3.8.0-5.final"  PrivateAssets="all" />
 </ItemGroup>


2. которая его использует
  <ItemGroup>
   <ProjectReference Include="..\GeneratorLib\GeneratorLib.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false"/>
 </ItemGroup>
источник

IC

Ilya Chernoudov in pro.net
проверь ещё таргет фреймворк
источник

IC

Ilya Chernoudov in pro.net
источник

IC

Ilya Chernoudov in pro.net
источник

IC

Ilya Chernoudov in pro.net
вот так у меня работает
источник

G

George in pro.net
да у меня такое же
источник

G

George in pro.net
а какой должен быть таргет?
источник

IB

Ivan Balanar in pro.net
George
Это ты про какой фонт, JetBrains Mono?
угу.
источник

IC

Ilya Chernoudov in pro.net
George
а какой должен быть таргет?
net 5
источник

G

George in pro.net
и там и там?
источник

IC

Ilya Chernoudov in pro.net
а для генератора может быть стандарт 2
источник

IC

Ilya Chernoudov in pro.net
George
и там и там?
предлагаю для простоты сделать одинаковый
источник

G

George in pro.net
был стандард 2, как в примере, я сделал сейчас net5.0, все равно не работает
источник

М

Максим in pro.net
Visual Studio или MonoDevelop?
Анонимный опрос
77%
Visual Studio
23%
MonoDevelop
Проголосовало: 22
источник

IC

Ilya Chernoudov in pro.net
George
был стандард 2, как в примере, я сделал сейчас net5.0, все равно не работает
у тебя студия последняя?
источник

G

George in pro.net
Microsoft Visual Studio Community 2019
Version 16.8.4
VisualStudio.16.Release/16.8.4+30907.101
Microsoft .NET Framework
Version 4.8.03752
источник