Пошаговое создание собственных правил в Styecop

Моя среда - TFS 2013, Visual Studio 2013, [Политика проверки Stylecop] была установлена ​​в TFS, она работает.

Теперь я создаю собственное правило по следующей инструкции. http://stylecopplus.codeplex.com/wikipage?title=How%20to%20Create%20StyleCop%20Custom%20Rule

В настоящее время он не работает, он использует framework 3.5, я подумал, что можно использовать более высокую версию, поэтому я использую 4.5, чтобы попробовать, но он все еще не работает.

В инструкциях показано, как поместить файл dll в папку styleCop. Я положил его в папку расширения VS, потому что я использую коп в стиле TFS, но он по-прежнему не работает.

Кто-нибудь успешно создает настраиваемое правило в TFS?


person Kun-Yao Wang    schedule 16.05.2014    source источник
comment
возможный дубликат Лучший способ интеграции StyleCop с TFS CI   -  person Matthijs    schedule 19.05.2014


Ответы (1)


Ваш вопрос относительно использования stylecop в TFS кажется повторяющимся: Лучший способ интеграции StyleCop с TFS CI

Дополнительную информацию о пользовательских правилах в TFS можно найти здесь: Обеспечить соблюдение пользовательских правил stylecop для политики регистрации в TFS

Кроме того, правила StyleCop написаны на .NET3.5, потому что это поддерживаемая версия. Было бы глупо писать правила в .NET4.5, потому что правила просто не работали бы. Ссылка, которую вы предоставили, действительно описывает этот факт.

person Matthijs    schedule 19.05.2014
comment
вы имеете в виду, что это не сработает, если код написан .Net Framework 3.5, но среда - .Net Framework 4.5 (я не уверен, как среда сборки TFS) - person Kun-Yao Wang; 20.05.2014
comment
Да, сделал это при создании нового файла .cs. Я уверен, что поместил .dll в правильную папку, но она все равно не работает, я действительно запутался. - person Kun-Yao Wang; 20.05.2014
comment
Весь ваш проект должен быть нацелен на .NET3.5. См. stylecopplus.codeplex.com/ по инструкции. - person Matthijs; 20.05.2014
comment
Отображаются ли ваши собственные правила в настройках при их локальном размещении в вашем stylecop-location? - person Matthijs; 20.05.2014
comment
Я никогда не пробовал и просто делаю это, я обнаружил, что мое специальное правило даже не работает локально ....... - person Kun-Yao Wang; 20.05.2014
comment
Тогда есть проблема с вашим правилом-проектом. - person Matthijs; 20.05.2014
comment
Я обнаружил проблему и решил ее, проблема в том, что я, вероятно, добавляю ссылки на более старые версии, Stylecop.dll и Stylecopp.cSharp.dll должны быть в исходной папке, я был добавлен в проект, который я скачал. В любом случае спасибо за ответ и напомнил мне ключевой момент! - person Kun-Yao Wang; 20.05.2014