我们之前有过讨论。
搜索 .props 文件数小时后,.prop 和 .targets 中的所有 $(VCTargetsPath) 都被删除,但 Visual Studio 仍然可以正确识别该宏/变量。
通过修改 Microsoft.Cpp.ToolsetLocation.props,可以修改 $(VCTargetsPath),从而导致 VS 无法再创建新项目。
那么,这个宏到底定义在哪里呢?
我相信这个宏不是也不应该被硬编码。
当我使用C++在Visual Studio 2015中编辑属性页面时,我总是收到错误,"没有选择的属性页面." 这通常发生在我从一个平台切换到另一个平台时(例如x64 - > Win32).
通常,如果我从主窗口切换平台,它将起作用,但如果我尝试在属性页中切换它,我总是会收到该错误.
谢谢您的帮助.