有时候我们更新完 Visual Studio 以后,原先的项目可能就不能正常编译了。可以发现,标准头文件不能被正常包含,提示“无法打开源文件”,如下图:
这种情况的出现往往是因为更新了 Windows SDK 的版本,旧项目文件中保存的还是老 SDK 版本。因此只要修改项目的 Windows SDK 版本即可。
在 VS 中打开项目,在【解决方案资源管理器】中右键项目(注意,不是右键解决方案),然后点击属性。
在打开的窗口中点击【常规】,将右侧【Windows SDK 版本】下拉选择新的 SDK 版本即可。
回到项目,发现“无法打开源文件”的错误提示已经消失了。
本文地址:https://www.jeddd.com/article/visual-studio-update-unable-to-open-source-file.html