Mic*_*142 7 c# analyzer roslyn visual-studio-2015
我想在Visual Studio 2015中为C#ConsoleApplication编写自定义代码分析器.出于这个原因,我不想在模板中创建一个单独的"带代码修复分析器"项目,因为这需要在我的项目中将此分析器添加为nuget包.
Gur*_*ron 10
您可以通过项目引用添加分析器并将OutputItemType其设置为Analyzer:
<ItemGroup>
<ProjectReference Include="..\Analyzers\A1.csproj">
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
<OutputItemType>Analyzer</OutputItemType>
</ProjectReference>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
或者通过元素属性:
<ItemGroup>
<ProjectReference Include="..\Analyzers\A1.csproj" OutputItemType="Analyzer"
ReferenceOutputAssembly="false"/>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
如果您将分析器添加为Nuget并检查项目的内容,您将看到只<Analyzer Include="..." />添加了一个项目.您可以手动执行相同操作.此外,您也可以在.csproj.user文件中执行此操作,因此您也可以在本地执行此操作,而不是将此更改提交到SCM.
| 归档时间: |
|
| 查看次数: |
1272 次 |
| 最近记录: |