Я использую 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.