升級到新的StyleCop後,我的自定義字典停止工作,就像它使用舊版本一樣。如何使用StyleCop.MSBuild 4.7.48版啓用自定義字典?
我在我的解決方案如下配置:
的Visual Studio 2015年企業
StyleCop.MSBuild 48年4月7日NuGet包添加到項目中
在的csproj文件,我有:
<StyleCopTreatErrorsAsWarnings>false</StyleCopTreatErrorsAsWarnings>
...
<Import Project="..\packages\StyleCop.MSBuild.4.7.54.0\build\StyleCop.MSBuild.Targets" Condition="Exists('..\packages\StyleCop.MSBuild.4.7.54.0\build\StyleCop.MSBuild.Targets')" />
CustomDictionary.xml和Settings.StyleCop位於解決方案根文件夾中
DictionaryFolders設置爲。\ in Settings.StyleCop
<GlobalSettings>
<CollectionProperty Name="DictionaryFolders">
<Value>.\</Value>
</CollectionProperty>
</GlobalSettings>
CustomDictionary.xml被添加在C#項目
設置爲CodeAnalysisDictionary的C#項目 CustomDictionary.xml生成操作環節我在評論拼寫錯誤的單詞,跑版本。正如預期的那樣,它爲SA1650提供了該錯誤。我把這個詞添加到字典中,並重新編譯,但仍然抱怨。我嘗試重新加載解決方案並重新啓動Visual Studio。
是否有任何其他配置步驟我錯過了以獲得此項工作?