我想将Visual Studio Code分析器用于我的新.netstandard libray项目。 但是当我右键单击该项目时,就不再有分析菜单项了。 似乎所有使用新csproj格式的项目都无法使用分析器进行分析。
有人有这方面的经验吗?或者有一个线索要问谁?
更新
如果我将以下内容添加到csproj文件中:
<RunCodeAnalysis>true</RunCodeAnalysis>
<CodeAnalysisRuleSet>...</CodeAnalysisRuleSet>
然后当我使用MSBuild 15构建项目时,它将运行代码分析并生成以下警告:
MSBUILD:警告:CA0068:找不到目标程序集“CodeAnalyseTest.dll”的调试信息。对于b est分析结果,在同一目录中包含带有'CodeAnalyseTest.dll'调试信息的.pdb文件 目标组件。
但是.pdb就在那里。当我现在添加一个
<DebugType>Full</DebugType>
到csproj,然后使用msbuild重建它,代码分析效果很好。
更新2
我在GitHub上开了一张票:https://github.com/dotnet/sdk/issues/1086