从Visual Studio 2005升级到2008和.NET 2.0

8
我目前使用的是VS2005专业版和.NET 2.0,由于我们的项目相当大(解决方案中有25个项目),因此我想尝试一下VS 2008,因为理论上它在处理大型项目时更快。
在做这样的事情之前,我想知道我所读的是否正确:我可以在“.net 2.0”模式下使用VS2008吗?我不希望我的客户安装.NET 3.0或3.5,我只想安装VS2008,打开我的解决方案并从那里开始工作。
这可能吗?
附注:该解决方案是一个C#窗体项目。
7个回答

4

是的,这是可能的。在项目属性中,您可以针对不同版本的 .Net Framework,包括 .NET 2.0。

升级到 VS 2008 将升级您的解决方案文件,除非您备份了解决方案,否则您将无法返回到 VS 2005。


3

是的,VS2008可以target框架,但我认为默认情况下,从VS2005转换到VS2008时,它会保持在2.0框架。


1

在VS 2008中可以创建2.0项目。您只需在项目属性下选择.NET Framework 2.0作为目标即可。

但是,您的解决方案必须转换为VS9解决方案。


1

是的,您可以在VS2008中运行2.0。但是,在转换时一定要选择它。当转换项目时,我错误地保留了ASP.NET 3.5转换,然后所有新文件都包含对Linq的引用,所以当我意识到错误时,切换回2.0有点麻烦。


0

我完全没有任何问题切换到VS2008。 :) 多目标定位毫无问题。


0

是的,使这个功能在 Visual Studio 2008 中成为可能的功能被称为多目标。请参见this link以获取更多信息。要使用它,您只需打开项目的属性,并从该页面上的下拉列表中选择所需的目标框架。


0
请记住,关于“项目”在2005年和2008年之间兼容的所有信息都不适用于C/C++项目。

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