Visual studio 2017 将Visual Studio 2019降级回Visual Studio 2017

Visual studio 2017 将Visual Studio 2019降级回Visual Studio 2017,visual-studio-2017,compatibility,visual-studio-2019,migrating,Visual Studio 2017,Compatibility,Visual Studio 2019,Migrating,关于在StackOverflow上将解决方案从Visual Studio 2017升级到Visual Studio 2019,有很多答案。但我如何降级回Visual Studio 2017?当我尝试在Visual Studio 2017中构建项目时,出现以下错误: Error MSB8020. The build tools for v142 (Platform Toolset = 'v142') cannot be found. To build using the v142 build

关于在StackOverflow上将解决方案从Visual Studio 2017升级到Visual Studio 2019,有很多答案。但我如何降级回Visual Studio 2017?当我尝试在Visual Studio 2017中构建项目时,出现以下错误:

Error MSB8020.  
The build tools for v142 (Platform Toolset = 'v142') cannot be found. To build using the v142 build tools, please install v142 build tools.  Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution".

在此之前,我使用VisualStudio2019解决方案,效果很好。但现在我不得不改用Visual Studio 2017,正如预期的那样,我出现了错误。有没有办法不手动重新创建解决方案来修复它?谢谢你的建议

此问题与您的MSBuilder有关,请在Visual Studio中重新检查MSBuilder的版本,该版本可能仍然支持vs2019

您可以在项目中对此进行更改 到:项目->属性->常规->平台工具\u设置并更改为VS的当前版本


我想这会有帮助的

此问题与您的MSBuilder有关,请在Visual Studio中重新检查MSBuilder的版本,该版本可能仍然支持vs2019

您可以在项目中对此进行更改 到:项目->属性->常规->平台工具\u设置并更改为VS的当前版本


我想这会有帮助的

您可以在VS之类的文本编辑器中编辑解决方案/项目文件,并更改表示需要更新内容的内容。可能需要在2017年创建一个项目并进行比较。不确定它们之间的结构发生了多大变化,因为至少在.NET方面有很多简化,所以它可能很简单,也可能不简单。在csprojYou中安装或更改v142到v141您可以在VS等文本编辑器中编辑解决方案/项目文件,并更改表示需要更新内容的内容。可能需要在2017年创建一个项目并进行比较。不确定它们之间的结构发生了多大变化,因为至少在.NET方面有很多简化,所以它可能很简单,也可能不简单。请在csproj中安装v142或将其更改为v141