Использование нескольких пользовательских словарей с использованием аргументов командной строки FxCop - PullRequest
0 голосов
/ 31 октября 2011

Я установил пользовательские словари fxcop для нескольких проектов в Visual Studio. Однако когда дело доходит до запуска FxCop как части нашего процесса сборки (с использованием NAnt), у нас возникают проблемы.

В настоящее время у нас настроен FxCop для запуска с аргументами командной строки /project:ProjectPath, а также /file:OutputPath/*.dll, и, похоже, эти аргументы учитываются.

Как я могу сказать FxCop соблюдать то, что я настроил в моих файлах .csproj; через командную строку или в файле проекта .fxcop?

В идеале нам не нужно ничего менять, когда мы добавляем новый проект или новый файл CustomDictionary.xml. Надеюсь, он найдет все пользовательские словари сам по себе.

1 Ответ

0 голосов
/ 25 января 2012

Задача, которая выполняет FxCopCmd в MSBuild, фактически извлекает местоположение файла codeanalysisdictionary.xml из .csproj.Поэтому, если вы хотите выполнить fxcop самостоятельно, вам нужно будет либо запустить его через MSBuild, либо скопировать поведение в задачу nant.

...