我们正在使用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