Существует не так много легко найти информацию о пользовательских правилах анализа кода для Visual Studio 2010. Хотя это то, что я нашел в отношении моего вопроса ...
В примере в библиотеке CodePlex показано, как развернуть пользовательскую библиотеку правил анализа кода, которая использует проект установки для выгрузки библиотеки DLL в папку Program Files -> Microsoft Visual Studio 10.0 -> Team Tools -> Static Analysis.Сервис -> FxCop -> Правила .
Более того, очень полезное сообщение в блоге от Duke Kamstra также предлагает скопировать dll библиотеки в % программных файлов.% \ Microsoft Visual Studio 10.0 \ Team Tools \ Инструменты статического анализа \ FxCop \ Rules .
Я предпочитаю избегать зависания библиотек DLL в таком глобальном расположении.Я хотел, чтобы DLL была связана с моими решениями Visual Studio, поэтому, когда я обновляю библиотеку DLL с помощью некоторых пользовательских правил анализа кода, мне не нужно предпринимать никаких дополнительных действий, чтобы поддерживать зависимости DLL в актуальном состоянии.
Одним из идеальных решений для меня было бы, чтобы мой пользовательский файл *. Ruleset знал об относительном пути к DLL, но мне не удалось это сделать.
Есть предложения?