visual-studio - Visual Studio 2013 到 2015 迁移

标签 visual-studio visual-studio-2015

我们有兴趣将我们的环境从 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/

相关文章:

c# - 关于 IsNullOrWhiteSpace() 的快速提示中的 "String"与 "string"

c++ - 是否可以在 C++ 中创建一个隐藏的 txt 文件?

c# - Windows 窗体应用程序错误与 Crystal 报表

c# - iPad 在导航时显示白屏而不是主页

visual-studio - Azure 云服务项目的 csdef 中显示无效的 xpath 表达式

asp.net-mvc - DNX 与 DNX 核心

visual-studio-2015 - Visual Studio 2015 更新 3 和 sql server 2016 "the visual studio CRC package did not load correctly"

c# - ASP.NET Web 应用程序部署方法最佳实践

c++ - MFC:拖动滚动条拇指时的奇怪行为

c# - 将数据绑定(bind)到 Windows Phone 中的可观察集合