【问题标题】:.NET Framework 3.5 build error on Visual Studio 2010Visual Studio 2010 上的 .NET Framework 3.5 构建错误
【发布时间】:2012-06-15 07:20:09
【问题描述】:

我编写了一个批处理脚本来构建如下所示的 .NET 代码:

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”或其依赖项之一。该程序集已构建 由比当前加载的运行时更新且无法加载的运行时。

我在初学者阶段,谁能帮我解决这个问题

【问题讨论】:

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

标签: .net visual-studio build


【解决方案1】:

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

msbuild /t:clean

要构建解决方案,使用“build”而不是“clean”,对于重建使用“rebuild”。 默认情况下使用“调试”配置,要覆盖它,您需要为配置属性指定值:

msbuild /t:rebuild /p:Configuration=Release

【讨论】:

    【解决方案2】:

    没有看到您的 IIS 设置,我只能想象您用来托管服务的 AppPool 正在运行默认的 .Net 2.0。

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

    为此,请打开 IIS 管理器,单击托管服务的站点,然后打开基本设置。有一个应用程序池设置。把它写下来,然后在 IIS Manager 中去 Appliction Pools,找到 AppPool。我猜这是有一个 v2.0 的 .NET 框架。双击并更改为 v4.0。

    【讨论】:

      猜你喜欢
      • 2012-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-04
      • 2011-04-23
      • 1970-01-01
      • 2011-05-28
      • 2011-07-21
      相关资源
      最近更新 更多