如何将Source Generator作为NuGet包添加到C# net5项目中?
要将项目添加为源生成器,可以使用以下代码:
<ItemGroup>
<ProjectReference Include="..\xyz.SourceGenerators\xyz.SourceGenerators.csproj"
OutputItemType="Analyzer"
ReferenceOutputAssembly="false"
SetTargetFramework="TargetFramework=netstandard2.0" />
</ItemGroup>
然而,我正在寻找XMLPackageReference
以将Nuget包添加为源生成器。
<PackageReference Include="xyz.SourceGenerators" Version="1.0.0">
对我来说不起作用。生成器没有被执行。 - Fritz