【发布时间】:2016-06-16 01:52:27
【问题描述】:
有什么方法可以让我使用最新的 IDE (VS2015) 来处理我的旧解决方案项目,但我不想升级我的项目?
【问题讨论】:
标签: visual-studio visual-studio-2008 visual-studio-2015 projects-and-solutions
有什么方法可以让我使用最新的 IDE (VS2015) 来处理我的旧解决方案项目,但我不想升级我的项目?
【问题讨论】:
标签: visual-studio visual-studio-2008 visual-studio-2015 projects-and-solutions
很遗憾,您不能这样做。项目和解决方案文件的格式在 VS 2010 中发生了更改,因此您可以使用 VS 2015 的最远回溯到 VS 2010。* 这对交叉兼容性没有任何帮助, 因为 VS 2008 无法打开 VS 2010 项目文件。
您别无选择,只能允许 IDE 将您的解决方案和项目文件转换为最新版本。但是,这不会删除旧的 VS 2008 项目/解决方案文件。它们仍将位于解决方案目录中,并且仍可用于在 VS 2008 中打开解决方案。新的项目/解决方案文件将在 VS 2015 中打开解决方案。
在最新版本的 Visual Studio 实现交叉兼容性之前,这是开源项目采用的一种非常常见的策略。对于每个受支持的 Visual Studio 版本,他们只会拥有多个版本的项目和解决方案文件。
这样做的唯一缺点是您对项目或解决方案文件的一个版本所做的更改不会自动传播到其他版本。但这并不是什么大不了的事,因为一旦项目相当成熟,项目和解决方案文件就不会经常更改。
* 事实上,VS 2015 可以与 VS 2013、VS 2012 和 VS 2010 SP1 中的项目/解决方案文件顺利互操作。它可以为任何这些版本创建和修改项目文件。见 MSDN:Porting, Migrating, and Upgrading Visual Studio Projects (for Visual Studio 2015)
【讨论】: