我们有兴趣将我们的环境从 Visual Studio 2013 迁移到 Visual Studio 2015。我们有多个包含大量项目(大约 100 个)的解决方案。
我们使用带有条件属性的自定义 .props 文件来更改包含目录和输出路径等适合两个版本的内容。生成的转换后的 Visual Studio 2015 项目文件完全相同,除了项目工具版本和 PlatformToolset 设置之外。
理想情况下,我希望在迁移过程中拥有与两个版本兼容的项目文件。这可能吗?
另一种方法是为所有项目文件创建单独的 2015 副本,但这些副本的维护会很麻烦。我是否错过了另一个可能的更好解决方案?
最佳答案
实际上,我能够同时使项目与 Visual Studio 2013 和 Visual Studio 2015 上的构建兼容。
我手动编辑了项目文件以包含这些行,而不是正常的 PlatformToolset
条目。 Project
ToolsVersion
似乎没有什么区别。
<PlatformToolset Condition="'$(VisualStudioVersion)'=='12.0'">v120</PlatformToolset>
<PlatformToolset Condition="'$(VisualStudioVersion)'=='14.0'">v140</PlatformToolset>
关于visual-studio - Visual Studio 2013 到 2015 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32187808/