c# - 从 Visual Studio 2017 RC 降级到 Visual Studio 2015 的解决方案

标签 c# visual-studio-2015 .net-core visual-studio-2017

我在 VS 2015 Update 3 中有一个项目,背后有很多代码逻辑。我成功地将它升级到 VS 2017 RC。代码实现一直持续到 VS 2017 RC 出现很多问题和不稳定的地步,例如.Net Core DLL 模板已删除!通过安装程序或资源文件无法编译等等!我想将解决方案恢复到 VS 2015 以继续完美工作,但由于 VS 2017 中实现的大量代码(不包括新的 Roslyn 功能),这不可能轻易实现。任何建议如何执行降级?

最佳答案

您还需要更新 *.vcxproj 文件,将其中引用的工具集更改为早期编译器使用的工具集。 我发现有用的是在每个版本的 visual studio 中创建一个小型临时项目(只是简单的控制台应用程序),然后使用 beyond compare 或 similar 来对比每个 vs 版本的 .sln 和 .vcxproj 文件。这将向您展示工具集更改以及您可能需要的其他一些更改。例如,从 vs 2017 到 vs 2019,工具集从 141 变为 142。 所以线条 <PlatformToolset>v141</PlatformToolset>适用于vs2017 和

<PlatformToolset>v142</PlatformToolset>适用于 vs2019

关于c# - 从 Visual Studio 2017 RC 降级到 Visual Studio 2015 的解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41041905/

相关文章:

c# - Azure Function Blob 触发器将文件复制到文件共享

c# - 如何使用反射将 System.Type 传递给泛型方法

在VS2015中安装NuGet包时出现TFS204018错误

C# 在 List<T> Count 上等待

c# - 用值定义结构数组

visual-studio-2015 - Visual Studio 2015 更新 3 不起作用

c++ - 由于#define,VS2015 找不到成员函数 [c++] 定义

c# - 如何从 .net core 中的 appsettings.json 中提取列表

.net - 如何使用.Net Core 1.0开发Android应用程序?

c# - 有没有办法以编程方式检查 Entity Framework Core 中挂起的模型更改?