Visual Studio for MAC - 支持roslyn分析器

时间:2018-04-06 13:00:27

标签: visual-studio-mac

Visual Studio for Mac是否支持roslyn分析器,尤其是Microsoft.CodeAnalysis.FxCopAnalyzers

1 个答案:

答案 0 :(得分:1)

可以将分析器nuget包添加到XamarinStudio / VS2017 for mac中的项目中,但是您需要手动编辑项目文件以添加链接到dll的ItemGroup.Analyser项目项。这些不会安装在mac上,因为安装程序是作为nuget包中的自定义PowerShell安装脚本提供的。请注意,在更新分析仪软件包或删除它们时,您需要手动维护这些部分。

Ex:我需要将以下内容添加到项目文件中,以安装Microsoft.CodeQuality.Analyzers 2.6.0并重新加载项目文件。

<ItemGroup>
  <Analyzer Include="..\..\packages\Microsoft.CodeQuality.Analyzers.2.6.0\analyzers\dotnet\cs\Microsoft.CodeQuality.Analyzers.dll" />
  <Analyzer Include="..\..\packages\Microsoft.CodeQuality.Analyzers.2.6.0\analyzers\dotnet\cs\Microsoft.CodeQuality.CSharp.Analyzers.dll" />
</ItemGroup>

添加项目并重新构建项目后,我收到项目的CA警告,并显示在标准错误窗格中。