Ошибка: не удается найти сборку .net во время анализа FxCop - PullRequest
1 голос
/ 16 марта 2010

Я запускаю FxCop из MSBuild, и во время анализа он выдает ошибку, утверждающую, что он не может найти сборку System.XML и что мне нужно указать местоположение с помощью параметра / directory, что я тогда и сделал, но это не так не работает Есть идеи, что мне делать? Я запускаю его на проектах, построенных на .Net 4.0

1 Ответ

4 голосов
/ 19 октября 2010

В основном у Gac изменилось в 4.0

Сначала используйте FxCop 10.0, а не FxCop 1.36. .Net 4.0 имеет частный Gac

Установите FxCop для поиска Gac Если вы используете проект FxCop (* .FxCop) откройте проект FxCop с помощью FxCop (Gui) Проект -> Параметры -> Правописание и анализ Галочка «Поиск в глобальном кэше сборок на наличие пропущенных ссылок» ок, сохрани.

Если вы используете MSBuild.Community.Tasks в вашем FxCop "SearchGac =" true "

...