指定Visual Studio使用的aspnet_compiler版本?

时间:2009-09-05 01:23:42

标签: visual-studio visual-studio-2010 aspnet-compiler

是否可以告诉Visual Studio 2010使用旧版本的aspnet_compiler来构建和调试Web应用程序项目?我有一个针对.Net 3.5的网络应用程序抱怨并提到使用aspnet_compiler命令的2.0版。我知道这个神奇版本的aspnet_compiler位于磁盘的哪个位置,但我不能为我的生活弄清楚如何告诉IDE它在哪里。

错误的全文:

  

此版本的aspnet_compiler命令用于编译面向.NET Framework 4.0或更高版本的Web应用程序。此Web应用程序的Web.config文件中的元素不包含所需的“targetFrameworkMoniker”属性(例如,'')。要为早期版本的.NET Framework编译此Web应用程序,请使用aspnet_compiler命令的2.0版,或使用当前版本的Visual Studio。要为.NET Framework 4.0或更高版本编译此Web应用程序,请更新Web.config文件中的元素以包含“targetFrameworkMoniker”属性和正确的版本号。

1 个答案:

答案 0 :(得分:0)

ASP.NET 4.0 and Visual Studio 2010 Web Development Beta 2 Overview

  

摘要:您可以创建一个应用程序   针对特定版本的   .NET Framework。在ASP.NET 4中,一个新的   编译元素中的属性   Web.config文件允许您进行目标   .NET Framework 4及更高版本。如果你   显式地定位.NET Framework   4,如果包含可选项   Web.config文件中的元素如此   作为system.codedom的条目,   这些元素必须正确   .NET Framework 4.(如果不这样做   显式地定位.NET Framework   4,推断出目标框架   从缺乏入口   Web.config文件。)

     

以下示例显示了使用   中的targetFramework属性   Web.config的编译元素   文件。

 <compilation targetFramework="4.0"/>