Имея проблемы с запуском кода из командной строки с помощью MSBuild

StackOverflow https://stackoverflow.com/questions/2509127

Вопрос

Я использую 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: «Кодеанализа» не выполняется неожиданно.

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

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

Это было полезно?

Решение

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

Я бы установил VS2010 на сервере сборки. Задача решена.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top