2012-05-24 5 views
3

Я ищу файл настроек, чтобы вручную изменять настройки, но не могу найти его.Я установил StyleCop в MS VS Web Developer Express и не могу редактировать настройки

я следовал этим инструкциям, чтобы установить: http://stylecop.codeplex.com/wikipage?title=Setting%20Up%20StyleCop%20MSBuild%20Integration

(с одним исключением, я поместил файл в StyleCop.Targets в моей папке проекта)

StyleCop работает правильно, но я хочу, чтобы изменить настройки - где я иду искать папку настроек? Я прочитал, что он выглядит в каталоге, в котором находится StyleCop.Targets, затем перемещается вверх по каталогу, пока не достигнет корня диска, ищущего файл, но я не могу его найти.

Альтернативой поиску было бы найти образец файла настроек StyleCop онлайн, чтобы я мог его загрузить и поместить в свой каталог и указать на этот файл настроек. Кто-нибудь знает о таком файле?

Любая помощь будет оценена по достоинству.

+0

Я сейчас думал StyleCop использует настройки «по умолчанию», если он не находит файл настройки в любом месте. У кого-нибудь есть образец файла настроек, который у меня есть, поэтому я могу его настроить и разместить там, где мне нужно? – Ecnalyr

ответ

3

вы не увидите интеграцию пользовательского интерфейса StyleCop, поскольку версия VS Express не поддерживает интеграцию надстроек и пакетов, таких как StyleCop.

Если вы используете Express, вы все равно можете запустить StyleCop, но для этого потребуется использовать интеграцию MSBuild или событие pre-or post-build.

Refer this link to configure StyleCop

+0

Поскольку я использую Visual Studio Express для этого проекта, я не думаю, что это вариант. Пожалуйста, поправьте меня, если я ошибаюсь. – Ecnalyr

+0

Что касается вашего обновления - я включил StyleCop с использованием вышеуказанного метода, но опция не существует, когда я нажимаю правой кнопкой мыши на проекте. Все работает, потому что когда я отлаживаю, я получаю список предупреждений со всеми сообщениями StyleCop. Можно ли получить уровень интеграции, о котором вы говорите, используя VS Express? – Ecnalyr