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