【发布时间】:2015-06-09 19:31:09
【问题描述】:
如何将 Visual Studio 2015 解决方案文件降级为在 Windows 中本机打开的 2013 解决方案文件?或者,在我卸载 2015 RC 之后,如何让 Visual Studio 版本选择器打开 2015 解决方案文件?
【问题讨论】:
如何将 Visual Studio 2015 解决方案文件降级为在 Windows 中本机打开的 2013 解决方案文件?或者,在我卸载 2015 RC 之后,如何让 Visual Studio 版本选择器打开 2015 解决方案文件?
【问题讨论】:
你试过this solution吗?只需尝试更改 .sln 文件第一行中的“格式版本”(Visual Studio 2012 有 12.00,所以我假设 2013 是 13.00)
【讨论】:
对于 C++ 项目,过程有点类似:
编辑您的.vcxproj 文件并将ToolsVersion 更改为13.0,并将<PlatformToolset>v140</PlatformToolset> 的所有实例更改为v120
<Project DefaultTargets="Build" ToolsVersion="13.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
...
<PlatformToolset>v120</PlatformToolset>
编辑:我发现您可以通过项目的属性更改平台工具集(也许不太容易出错)
右键单击您的项目并转到常规 -> 平台工具集,更改为 Visual Studio 2013 (v120)。
【讨论】:
.vcxproj 文件是 C++ 项目独有的(或者只是 C# 项目没有)。我没有在 C++ 上检查您的解决方案,但它不适用于 C#。
C# 项目中它是.csproj。我猜 OP 必须指定他们是在 c++ 还是 c# 工作。由于这是一个通用的visual-studio 标签,因此同时拥有这两个版本可能是有益的......