是否有可能以某种方式升级.NET版本而不升级Visual Studio版本?

时间:2009-03-26 23:12:29

标签: .net-3.5 visual-studio-2005 .net-2.0

我目前将Visual Studio 2005用于所有个人项目,这意味着我也在使用.NET 2.0框架。可以想象,它已经过时了。我在学校时通过MSDN的学术联盟计划免费获得了这个版本的VS.现在我已经失学了,遗憾的是我无法访问MSDNAA,因此软件不再免费。

这引出了我的问题。我一直在关注当前.NET版本中的一些新功能。是否可以将VS2005升级为使用.NET 3.5,还是硬连线只能使用2.0?

4 个答案:

答案 0 :(得分:8)

不,你不能将VS2005与.NET 3.5一起使用。但是,您当然可以免费下载Visual Studio 2008 Express版本的onoe。这可以与Visual Studio 2005共存,没有任何问题。

这肯定是我的目标 - 即使你能以某种方式让VS2005对抗3.5 框架,你也不会得到语言功能。 / p>

答案 1 :(得分:1)

Visual Studio 2008允许您使用项目属性窗口下的目标框架轻松地在.NET 2.0,3.0和3.5之间切换。

下载Visual Studio 2008 Express

Darn,我刚刚被Jon Skeeted ......

答案 2 :(得分:1)

您可以在VS 2005中使用.NET 3.5库,但未设置环境和编译器以利用它们。这使得使用3.5功能中的许多功能非常困难(通常不值得)。

在某些情况下,这很好。如果您只是在访问3.5中的一个或两个功能之后,引用框架的这些部分可以正常工作。

一般情况下,我建议改用VS 2008 Express。

答案 3 :(得分:0)

语言中真正好的新功能,特别是VB和C#中的Linq。旧的IDE会因为为它们提供智能感知而感到非常困惑,即使你可以让它启动新的编译器。所以我认为这不太可能奏效。