VS2010 和 VS2012 项目可以同时在同一个源代码上吗

Posted

技术标签:

【中文标题】VS2010 和 VS2012 项目可以同时在同一个源代码上吗【英文标题】:Is it possible to have VS2010 and VS2012 projects concurrently on the same source code 【发布时间】:2014-09-10 17:07:39 【问题描述】:

我有一个 VS2010 库项目,我想在 VS2012 的新应用程序中使用它。当然,当我打开 VS2012 时,它想要更新库项目。有没有办法拥有两个项目 - 一个用于 VS2010,一个用于 VS2012?

我们拥有庞大的产品组合,并非所有应用都会同时迁移到 VS2012。

【问题讨论】:

创建一个新项目,并导入文件?将两个项目文件保存在不同的子目录中。 如果你有VS2010 SP1你可以继续在VS2010中打开一个已经升级到VS2012版本的项目。如果升级不是一种选择,那么没有理由(除了清洁度和可维护性)你不能拥有两个都指向相同源代码的项目。 【参考方案1】:

一般来说,只要您运行的是 VS2010 SP1,一切都会正常使用两个版本的 VS 打开项目。

专门针对 C++ 兼容性:

您可以使用 Visual Studio 2012 打开在 Visual Studio 2010 SP1 中创建的 C++ 项目。如果要使用 Visual Studio 2012 构建环境来构建在 Visual Studio 2010 SP1 中创建的项目,则必须在同一台计算机上安装两个版本的 Visual Studio。

完整的兼容性信息列表可以在msdn找到

【讨论】:

以上是关于VS2010 和 VS2012 项目可以同时在同一个源代码上吗的主要内容,如果未能解决你的问题,请参考以下文章

vs2008和vs2012能不能在同一台机器上共存?如果可以,会不会有冲突?如何处理共存的问题?

VS2010 数据库项目和 SQL Server 2008R2

VS2008的项目在VS2012/VS2010里面都打不开,重装了都不行。

VS2010的“正确”文件管理[重复]

有哪位知道VS2012和VS2013能同时安装吗? 或者如何卸载干净12装13

提高VS2010/VS2012编译速度