我們正在使用Visual Studio 2010 Web部署項目在編譯期間編譯Web應用程序網站。 Visual Studio 2010未安裝在我們的構建代理上。在構建過程中,我們收到一個錯誤(參見下文),它與自動生成的Foo.XmlSerializers.dll有關,它使用比當前加載的運行時更新的運行時構建,並且不能由aspnet_compiler.exe加載。在Web部署項目期間,ASP.NET編譯器失敗並出現XmlSerializers錯誤
我們的目標是在我們的項目文件中使用.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]
遇到了同樣的問題 - 您是否設法解決? – Richard 2011-06-01 09:31:43
沒有。有時重新啓動會修復它,有時工作站周圍的大氣變化會引起熱烈的謾罵。 – 2011-06-01 13:58:05