卸载Visual Studio造成的SDK路径错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了卸载Visual Studio造成的SDK路径错误相关的知识,希望对你有一定的参考价值。

参考技术A

事情是这样的:
我先安装了VS2015,建了个工程A,运行正常。
再安装VS2017 Community,打开工程A,自动升级了工程文件,运行也正常。
接着我把VS2015卸载了,然后就发现原来的工程A编译不过了,报了一堆错。比如 _ASSERT 未定义 什么的。
再看工程属性的include路径,发现有个 C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.10240.0\\ucrt 。这个路径已经不存在了。
很明显,卸载VS2015的时候,把Windows SDK也给删了。
于是用VS2017 installer重新安装Windows SDK,选择了最新的版本 10.0.15063.0 。装完重编译,还是一个德性。工程属性里的路径也没变化。
Google了一下,发现是解决方案文件设置了SDK版本,于是 在解决方案文件上右键,重定解决方案目标,选 10.0.15063.0 就解决了。

以上是关于卸载Visual Studio造成的SDK路径错误的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio2015设置Android SDK路径

当我在同一解决方案中卸载项目时,Visual Studio 中的引用路径不起作用

ReSharper 卸载 - Visual Studio 不再显示正确的错误突出显示

Visual Studio 2015/Windows 10 SDK SignTool.exe 错误?

怎么正确使用VisualStudioUninstaller 来彻底卸载Visual Studio

visual studio 支招锦集