当我使用C ++在Visual Studio 2015中编辑属性页面时,我总是收到错误,“没有选择的属性页面。”这通常发生在我从一个平台切换到另一个平台时(例如x64 - > Win32)。
通常,如果我从主窗口切换平台,它会起作用,但如果我尝试在属性页面中切换它,我总是会遇到错误。
感谢您的帮助。
答案 0 :(得分:7)
我认为这是一个永远存在于Visual Studio中的错误。通过实验,我发现只有通过转到Project
菜单并选择<ProjectName> Properties...
打开项目属性,才会遇到此错误。相反,如果您打开Solution Explorer
工具栏,然后右键单击该项目并从上下文菜单中选择Properties
,则不会遇到此问题。
答案 1 :(得分:1)
此问题似乎与MSBuild工具和环境路径之间存在联系。在Visual Studio 2017 v15上,我下载了MSBuild工具后,将VCTarget路径更新为
C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319
它应该实际指向的地方
C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ MSBuild \ 15.0 \ Bin
在我的情况下,更改环境路径无效,最终我不得不从regedit中手动更新VCTargets路径:HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions
还要确保您在环境变量中定义的路径的优先级正确。