.NET 3.5 をターゲットにしながら、VS2010 RC を使用しています。問題なく 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 を読み込めませんでした。アセンブリ 'mscorlib の TargetFrameworkAttribute'、バージョン = 4.0.0.0、カルチャ = ニュートラル、PublicKeyToken = b77a5c561934e089
私が言ったように、VSで実行するとうまくいきます。