2015-08-24 116 views
7

我從nuget將Microsoft.CodeAnalysis.CSharp.FxCopAnalyzers安裝到項目中。無法在Visual Studio 2015中運行代碼分析分析器

enter image description here

它安裝到該項目是現有的項目,對建設框架4.5.1。

代碼分析已啓用的項目...

enter image description here

...我看到在打造出把和預期錯誤窗口CA警告,所以我相信規則集是有效。

但是我似乎無法看出來從分析說,我似乎無法找到這是什麼圖標的文件中表示:

Analyzers

右鍵單擊該分析儀節點上選擇Open Active Rule Set我可以看到的FxCop分析應該使用CA規則:

Active Ruleset

檢查DLL的位置,它的存在在的NuGet folde R作爲預期:

enter image description here

回答

2

這個包還沒有被更新,一月。我想這是被取代

Microsoft.CodeAnalysis.FxCopAnalyzers

2

您可以右鍵單擊該分析儀節點上,選擇Open Active Rule Set看到所有你的項目啓用分析儀。然後,您可以修改此列表,並將這些更改保存回您的項目。如果分析儀沒有啓動,那麼可能它沒有在您的項目中啓用。

如果缺少anlayzer DLL,可以從Analyzer節點右鍵菜單或通過nuget包(取決於它來自何處)添加它。

我有我的博客中有詳細信息,在項目中使用的分析儀: https://johnkoerner.com/csharp/using-analyzers-in-your-projects/

相關問題