【问题标题】:"There are no property pages for the selection" error in Visual StudioVisual Studio 中的“没有用于选择的属性页”错误
【发布时间】:2016-03-22 03:38:04
【问题描述】:

当我使用 C++ 在 Visual Studio 2015 中编辑属性页时,我总是收到错误消息“没有可供选择的属性页”。这通常发生在我从一个平台切换到另一个平台时(例如 x64 -> Win32)。

如果我从主窗口切换平台,通常它会起作用,但如果我尝试在属性页中切换它,我总是会收到该错误。

感谢您的帮助。

【问题讨论】:

    标签: windows visual-studio ide


    【解决方案1】:

    我认为这是一个一直存在于 Visual Studio 中的错误。通过实验,我发现只有通过转到Project 菜单并选择<ProjectName> Properties... 打开项目属性时才会遇到此错误。相反,如果您打开Solution Explorer 工具栏,然后右键单击该项目并从上下文菜单中选择Properties,则不会遇到此问题。

    【讨论】:

    • 谢谢!它起作用了,我只是希望我知道为什么它突然开始像这样。
    • 还有谁有同样的问题,这个答案没有用。检查这个question
    • 在 VS Community 2017 v15.7.3 中为我工作。谢谢!
    • 只需右键单击该项目,按Unload Project,然后按Reload Project,它就开始为我工作了。
    • @JoãoPaulo 问题对我有用。谢谢。
    【解决方案2】:

    这个问题似乎与 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

    还要确保你在环境变量中定义的路径的优先级是正确的。

    【讨论】:

      猜你喜欢
      • 2019-01-04
      • 2019-02-09
      • 1970-01-01
      • 1970-01-01
      • 2019-09-25
      • 2015-12-30
      • 1970-01-01
      • 1970-01-01
      • 2011-07-11
      相关资源
      最近更新 更多