我目前将Visual Studio 2005用于所有个人项目,这意味着我也在使用.NET 2.0框架。可以想象,它已经过时了。我在学校时通过MSDN的学术联盟计划免费获得了这个版本的VS.现在我已经失学了,遗憾的是我无法访问MSDNAA,因此软件不再免费。
这引出了我的问题。我一直在关注当前.NET版本中的一些新功能。是否可以将VS2005升级为使用.NET 3.5,还是硬连线只能使用2.0?
答案 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会因为为它们提供智能感知而感到非常困惑,即使你可以让它启动新的编译器。所以我认为这不太可能奏效。