有没有办法使用2017年的Visual Studio 2010解决方案?

时间:2017-07-20 20:30:16

标签: visual-studio visual-studio-2010 visual-studio-2017

我想在我的机器上删除所有旧版本的Visual Studio并使用2017.但是,我需要使用Visual Studio 2010解决方案而不升级它们(它们必须继续适用于使用2010的开发人员)。我有什么方法可以设置2017年吗?

2 个答案:

答案 0 :(得分:2)

此MSDN文章:Port, Migrate, and Upgrade Visual Studio Projects表示这取决于您要打开的项目类型。如果它是Visual Studio 2010 SP1中的Windows Presentation Foundation项目,那么您很幸运。如果它是一个C ++项目,那么最古老的项目VS 2017将在2015年开放而不进行转换。

之前我使用较新版本的Visual Studio维护旧的Visual Studio项目。在这样做的过程中,我遇到了令人头疼的问题,即VS默默地将资源文件更新为新格式,并且工具集版本之间存在细微差别。我保留了多个版本的Visual Studio并使用匹配的版本打开项目。这不是一个优雅的解决方案,但这意味着我花了更多的时间来修复错误,减少了在项目文件中查找迁移问题的时间。

答案 1 :(得分:-2)

在Visual Studio的“文件”菜单上,单击“打开”,然后单击“项目/解决方案”,“网站”或“文件”,具体取决于要升级的项目类型。 在“打开项目”对话框中,选择一个项目文件,然后单击“打开”。 如果Visual Studio检测到项目或文件是在早期版本的Visual Studio中创建的,则会打开Visual Studio转换向导。 完成Visual Studio转换向导

并尝试使用.txt打开.sln文件并使用chenge版本试试