Я использую 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 'из сборки' mscorlib, Версия = 4.0.0.0, Культура = нейтральный, PublicKeyToken = b77a5c561934e089
Как я уже сказал, он отлично работает, когда я запускаю его через VS.