Возникли проблемы при запуске анализа кода из командной строки с помощью msbuild - PullRequest
3 голосов
/ 24 марта 2010

Я использую VS2010 RC для таргетинга на .NET 3.5. Я могу запустить анализ кода через Visual Studio без проблем. Однако, когда я пытаюсь запустить анализ кода на нашем CI-сервере, он не выполняется. Когда я пытаюсь собрать с использованием msbuild 4.0, я получаю следующее исключение:

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ CodeAnalysis \ Microsoft.CodeAnalysis.targets (129,9): ошибка MSB4018: задача «CodeAnalysis» неожиданно завершилась неудачей.

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ CodeAnalysis \ Microsoft.CodeAnalysis.targets (129,9): ошибка MSB4018: System.TypeLoadException: невозможно загрузить тип 'System.Runtime .Versioning.TargetFrameworkAttribute 'from Assembly' mscorlib, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089

Как я уже сказал, он работает нормально, когда я запускаю его через VS.

1 Ответ

0 голосов
/ 24 августа 2010

У вас будут трудные времена, чтобы настроить это ...

Я бы установил VS2010 на сервер сборки. Проблема решена.

Примечание:
Сервер сборки должен быть копией среды вашего разработчика (не рабочей среды)

...