从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. :)多目标工作顺利。