更改visual studio编译器版本

时间:2011-09-06 16:13:33

标签: asp.net visual-studio-2008 compilation

Visual Studio正在将Asp.Net编译为4.0,但我需要将其编译为3.5。我在哪里更改?

根据这个(右键单击项目,属性页面,构建),它的目标是3.5,但我相当肯定基于我在安装时遇到的错误,它需要4.0组件。

enter image description here

3 个答案:

答案 0 :(得分:1)

您是否检查过Web.config文件的<compilation>部分?如果仍然显示targetFramework="4.0",请尝试删除/更改此值。这对我来说过去很有用。

答案 1 :(得分:1)

不要忘记,您编译的版本也无关紧要,如果Web服务器配置为在特定版本下运行您的应用程序,它会这样做。有些方法可行,即编译为3.5将在4.0应用程序池中工作。其他方式不会。

在IIS7上,版本在与您的应用关联的应用池中定义。 IIS6位于ASP.Net选项卡中。

答案 2 :(得分:0)

在web.config文件中手动

自动在visual studio中,在解决方案资源管理器中,右键单击(在网络图标中不在解决方案图标中) - &gt;财产页面 - &gt;构建 - &gt;目标框架 - &gt;改变价值。

您可以查看它,查看web.config。

  

名称= “System.Web.Extensions程序”   类型=“System.Web.Configuration.SystemWebExtensionsSectionGroup,   System.Web.Extensions,Version = 3.5.0.0 ,Culture = neutral,

它表明网络正在使用net framework 3.5