StyleCop Plus: не могу найти диалоговое окно конфигурации

Я установил Style Cop Plus от Nuget. Я знаю, что он установлен и делает свое дело, потому что вижу такие желания:

SP2001 Warning  5   SP2001 : StyleCopPlus.StyleCopPlus : Only tab characters are allowed to be used for indentation.    D:\Users\Chad\Desktop\TypeScript\One\WebApplication4\Classes\Class1.cs  4   1   WebApplication4

Однако это противоречит другому статическому анализу кода, непонятно откуда.

Warning 5   SA1027 : CSharp.Spacing : Tabs are not allowed. Use spaces instead. D:\Users\Chad\Desktop\TypeScript\One\WebApplication4\Classes\Class1.cs  4   1   WebApplication4

До установки Style Code Plus у меня уже был установлен Style Cop.

Очевидно, мне нужно отключить одно из этих предупреждений, поскольку они конфликтуют друг с другом. Я пытаюсь выяснить, где правила могут быть настроены для каждого.

If I ..

1. go to Project -> Properties -> Code Analysis Tab
2. Click the Open Rules button next to "MS recommended Rules" 
3. Search for "SP2001" and "SA1027"

..ни один не найден

Тем не менее, я нашел SA1027 в правилах Style Cop, выполнив следующие действия.

1. Project Explorer select Project, right mouse => Style Cop Settings 
. Find SA1027

SP2001, как указано в сообщении, явно является правилом Style Cop Plus.

Ссылаясь на веб-страницу Codeplex StyleCop Plus, я вижу в документации диалоговое окно Style Copy Plus, которое выглядит как следующий, но я не могу его найти.

Где найти экран конфигурации для StyleCop Plus, чтобы отключить SA1027?

введите здесь описание изображения

Обновить

На указанной выше веб-странице:

После правильной установки StyleCop+ в диалоговом окне настроек должна появиться новая вкладка "StyleCop+". Эта вкладка содержит страницу настроек для настройки всех функций StyleCop+.


person Chad    schedule 18.10.2014    source источник
comment
К сожалению, я не могу представить, как можно установить StyleCop+ через NuGet. Даже если это возможно, я не имею к этому никакого отношения и поэтому не могу помочь. Я бы порекомендовал вам перейти на страницу StyleCop+ на CodePlex, загрузить оригинальную DLL и поместить ее в папку StyleCop. Дайте мне знать, если это поможет, спасибо!   -  person Oleg Shuruev    schedule 12.11.2014
comment
Кроме того, когда вы переходите в диалоговое окно настроек StyleCop, вы видите там StyleCop+ в качестве последней вкладки?   -  person Oleg Shuruev    schedule 12.11.2014
comment
Когда я попытался поместить StyleCopLus.dll в папку StyleCop, а затем запустить VS2013, я получаю следующее: --------------------------- StyleCop --------------------------- Исключение при загрузке одной из надстроек StyleCop: System.IO.FileLoadException, Не удалось загрузить файл или сборка 'file:///C:\Program Files (x86)\StyleCop 4.7\StyleCopPlus.dll' или одна из ее зависимостей. Операция не поддерживается. (Исключение из HRESULT: 0x80131515) --------------------------- OK --------------- ------------   -  person Chad    schedule 16.11.2014
comment
НЕТ, вкладка отсутствует. Спасибо   -  person Chad    schedule 16.11.2014


Ответы (1)


Сделал как предложил Олег, скопировал StyleCopPlus.dll в папку StyleCop. Но потом я решил щелкнуть Свойства файла и нажать кнопку «Разблокировать». Это был недостающий шаг. Спасибо, Олег!

person Chad    schedule 16.11.2014
comment
Ах да, это задокументировано здесь stylecopplus.codeplex.com/wikipage?title=Quick% 20Start%20Guide, но я знаю, что это никто не читает :) В любом случае, рад, что наконец-то это заработало! - person Oleg Shuruev; 18.11.2014