Използваме проекти за уеб внедряване на Visual Studio 2010, за да компилираме уебсайтове на уеб приложения по време на нашата компилация. 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]