Visual Studio 2010 Web 配置プロジェクトを使用して、ビルド中に Web アプリケーション Web サイトをコンパイルしています。Visual Studio 2010 はビルド エージェントにインストールされていません。自動生成された Foo.XmlSerializers.dll が、現在読み込まれているランタイムよりも新しいランタイムでビルドされ、aspnet_compiler.exe で読み込むことができないことに関連して、ビルド中にエラー (以下を参照) が発生します。
プロジェクト ファイルで .NET Framework v3.5 をターゲットにしています。
エラーは次のとおりです(長い行用に再フォーマットされています):
"C:\BuildAgent\work\3836706d661b8a05\project\src\Foo.FrontEnd.WdpSite\
Foo.FrontEnd.WdpSite.wdproj" (Build target) (1) ->
(AspNetCompiler target) ->
ASPNETCOMPILER : error ASPCONFIG: Could not load file or assembly
'Foo.FrontEnd.Site.XmlSerializers' or one of its dependencies.
This assembly is built by a runtime newer than the currently loaded
runtime and cannot be loaded.
[C:\BuildAgent\work\3836706d661b8a05\project\src\Foo.FrontEnd.WdpSite\
Foo.FrontEnd.WdpSite.wdproj]