从Visual Studio 2005迁移到2008和.NET 2.0

时间:2020-03-05 18:43:55  来源:igfitidea点击:

我目前正在使用VS2005 Profesional和.NET 2.0,并且由于我们的项目相当大(解决方案中有25个项目),因此我想尝试VS 2008,因为从理论上讲,VS 2008在大型项目中运行速度更快。

在做这样的事情之前,我想知道我所读的内容是否正确:我可以在" .net 2.0"模式下使用VS2008吗?我不想让我的客户安装.net 3.0或者.3.5,我只想安装VS2008,打开我的解决方案,然后从那里开始工作。

这可能吗?

P.D .:解决方案是一个cWindow Forms项目。

解决方案

回答

是的,vs2008可以"定位"框架,但我认为默认情况下,如果从vs2005 vs2008进行转换,它将保持在框架2.0

回答

VS 2008中可能有一个2.0项目。我们只需在项目属性下定位.NET Framework 2.0。

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

回答

是的,我们可以在VS2008上运行2.0。但是,请务必在转换时选择该选项。转换项目时,我错误地留在了ASP.NET 3.5转换中,然后所有新文件都包含对Linq的引用,因此当我意识到该错误时,切换回2.0有点痛苦。

回答

是的,有可能。在项目属性中,我们可以定位回溯到.NET 2.0的.Net Framework的不同版本。

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

回答

是的,启用Visual Studio 2008的功能称为多目标。有关更多信息,请参见此链接。要使用它,只需打开项目的属性,然后从该页面的下拉列表中选择所需的目标框架。

回答

请记住,有关C / C ++项目的所有这些关于2005年至2008年之间兼容项目的信息都是不正确的。

回答

我绝对没有问题,切换到VS2008. :)多目标工作顺利。