2016-10-16 4 views
0

После перехода на новый 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.

Есть ли какие-либо другие шаги настройки, которые мне не хватает, чтобы получить эту работу?

ответ

0

Я думаю, что нашел ответ на этот вопрос. Я получил его работу, используя команду Rebuild в Visual Studio вместо Build.

Смежные вопросы