上的Visual Studio .NET Framework 3.5中生成错误2010

问题描述:

我已经写一个批处理脚本来构建.NET代码,看起来像这样:上的Visual Studio .NET Framework 3.5中生成错误2010

set BUILD_PATH=%CD% 

call "C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat" 

devenv /clean Release "%BUILD_PATH%\Source\Dotnet\WebService\OPALController\OPALController.sln" 

devenv /rebuild Release "%BUILD_PATH%\Source\Dotnet\WebService\OPALController\OPALController.sln 

这是唯一的工作目标框架4.0,我在得到错误部署.NET 3.5

'/ P05INOPALDEV'应用程序中的服务器错误。

无法加载文件或程序集“App_Code”或其某个依赖项。此程序集由比当前加载的运行时更新的运行时构建,并且无法加载,该程序集由 构建。

我在初学阶段,谁能plz帮助我解决这个

+0

app_code中有什么。更具体地说,.NET v4.0的app_code构建内容是什么(回答这个问题,你已经回答了你自己的问题 –

可以使用的MSBuild编译您的解决方案。 清洁液使用:

msbuild /t:clean 

构建解决方案用“建立”,而不是“干净”,为重建使用“重建”。 默认情况下,“调试”配置时,重写这一点,你需要为配置属性指定值:

msbuild /t:rebuild /p:Configuration=Release 

没有看到你的IIS安装,我只能想象的应用程序池使用的是托管服务是运行.Net 2.0的默认值。

尝试更改您的应用程序池以运行.Net 4.0。

为此,请打开IIS管理器,单击托管服务的站点,然后打开“基本设置”。有一个应用程序池设置。写下来,然后转到IIS管理器中的应用程序池,找到AppPool。我猜这是一个2.0版的.NET Framework。双击并更改为v4.0。