После перехода на новый StyleCop мой пользовательский словарь перестает работать так же, как и в старой версии.Как включить пользовательский словарь с помощью StyleCop.MSBuild версии 4.7.48?
Я следующая конфигурация в моем решении:
Visual Studio 2015 Enterprise
StyleCop.MSBuild 4.7.48 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# проекта CustomDictionary.xml Build Action установлен на CodeAnalysisDictionary в C# проекта
Я опечатка слова в комментариях и побежал строить. Он дает SA1650 для этой ошибки, как ожидалось. Я добавил слово в словарь и снова построил его, но он все еще жалуется. Я попытался перезагрузить решение и перезапустить Visual Studio.
Есть ли какие-либо другие шаги настройки, которые мне не хватает, чтобы получить эту работу?