我能否在Visual Studio 2010中仍然针对.NET Framework 2.0进行目标设置?

13

在升级到 Visual Studio 2010 之前,我想确保我仍然可以针对框架的 2.0 版本。我没有从 Microsoft 找到相关声明。这是否可能?

在升级到 Visual Studio 2010 之前,我想确认是否仍可以使用 2.0 版本的 .NET Framework。我找不到 Microsoft 的相关说明。请问这是否可能?
7个回答

13
根据这个页面,你可以这么做。只需确保安装了.NET 3.5 SP1即可。

Visual Studio 2010仅包含.NET Framework 4。如果要针对早期版本的.NET Framework进行开发,您必须安装.NET Framework 3.5 Service Pack 1(SP1)。.NET Framework 3.5 SP1包括.NET Framework 2.0、.NET Framework 3.0和.NET Framework 3.5 SP1。


你的意思是 .NET < 4.0 不会被安装吗?很奇怪。 - leppie
我猜这只是针对测试版,但谁知道呢? - Matthew Jones
更多信息,请查看msdn博客 - enguerran

6

是的,这是可能的。它被称为多目标,并且是Visual Studio 2010中绝对支持的功能。


2

有人在代码项目上问过这个问题。答案是肯定的。它支持2.0- > 4.0。


1

是的

有一篇geekswithblogs的文章展示了多目标功能。


引用(实际上)已经失效。它将重定向到 *Geekswithblogs.net, the End of an Era*。 - Peter Mortensen

0

这个功能被包括在Visual Studio 2008中,作为处理2.0到3.5项目的一种方式,如果微软在他们的下一个版本中没有包括相同的功能,那将是一个巨大的失败。使用2010版,您应该能够支持2.0到4.0框架范围内的项目(可能还取决于框架升级是否超越此范围)。


1
虽然我同意你的观点,但 Visual Studio 2008 对所有系统都使用了相同的 3.5 构建引擎,即使目标是 2.0。.NET 4.0 是一个新的 CLR,因此很可能是一个新的构建引擎,因此它实际上是一个新功能,因为现在你可以在构建引擎之间切换 :) - OregonGhost

0

詹森·赞德的博客中哪一个? - Peter Mortensen
哇!12岁的回答 :-) - João Guilherme

0

以下是如何在Visual Studio 2010中更改目标框架的步骤。

  1. 右键单击项目

  2. 点击"编译"选项卡

  3. 在底部点击"高级编译选项..."

  4. 从"目标框架(所有配置):"中选择框架


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接