我们有一些客户会问,为什么他们无法针对早期的框架。NET 2.0,3.0或3.5,使用Visual Studio 2010。 针对较早的框架(也被称为多靶向)是在完全支持VS 2010,但有一个先决条件是必须安装NET Framework 3.5 SP1的机器上的VS 2010能够针对任何较早的框架2.0,3.0或3.5。

在VS 2010的安装过程中,只有最新的4.0版本。NET框架将被安装在您的计算机上的Visual Studio安装的一部分。 因此,如果3.5 SP1是不是已经在你的机器上,你会看到新网站/新建项目对话框的下拉菜单中。NET Framework 4的目标框架(框架下拉对话框,可在VS专业版和更高版本的SKU只)创建一个新的网站时,或改变现有的网站(在属性页中的目标时,在属性页中,下拉框架是在VWD Express SKU的)。 您可以单击“框架”链接,将带您到。NET 3.5 SP1的下载页面(参见图1)。

图1

image

。NET 3.5 SP1安装在您的计算机上,重新启动Visual Studio,你应该能够看到较低的框架。NET 2.0,3.0和3.5在Visual Studio下拉列表(参见图2)。

图2

Figure4

多目标-了解更多

要了解的Visual Studio 2010的多目标功能,请参阅我们之前的博客文章和MSDN文档:

  • Visual Studio的多目标概述 (MSDN文档)
  • 多目标使用Visual Studio 2010 Web项目
  • 针对。NET框架2.0,3.0,3.5使用Visual Studio 2010
  • Visual Studio 2010的属性网格过滤

谢谢, 
巴拉Chirtsabesan Visual Web Developer的团队

VS2010新建项只有.net framework 4.0 没有.NET2.0 3.0 3.5 的解

分类:.Net知识问答| 发布:camnprbubuol| 查看:262 | 发表时间:2011-4-11

VS2010默认只安装.net framework 4.0,如果要用2.0,3.0,3.5等框架,则需要安装.net framework 3.5 sp1,请看这篇博客:

Framework .NET 3.5 Sp1 required for targeting frameworks 2.0, 3.0 or 3.5 (multi-targeting) using Visual Studio 2010


Visual Studio 2010 选择.NET 2.0/3.0/3.5框架不能编译的解决办法

 

 

http://www.camnpr.com/archives/319.html

http://blogs.msdn.com/b/webdev/archive/2010/04/22/framework-net-3-5-sp1-required-for-targeting-lower-frameworks-2-0-3-0-and-3-5-multi-targeting-using-visual-studio-2010.aspx