C++ 无法将.hpp、.cpp扩展与Windows 10中的visual studio 2017RC关联

C++ 无法将.hpp、.cpp扩展与Windows 10中的visual studio 2017RC关联,c++,qt,file-association,visual-studio-2017,C++,Qt,File Association,Visual Studio 2017,你知道我的问题。这是较长的版本。下载了2017RC,我花了一天的时间将其设置为与UCRT、CMake、谷歌测试和所有的好东西一起工作。然后我尝试将通常的hpp,h,cpp扩展以两种方式关联起来: 控制面板->默认程序->设置默认程序,选择Visual Studio 2017RC,然后选择->设置程序关联,其中列出了此程序可以处理的所有可能扩展。没有列出通常的C++扩展名。 右键单击.cpp文件,打开时使用,visual studio 2017 RC不会显示在应用程序列表中,找到它并单击它。弹出一

你知道我的问题。这是较长的版本。下载了2017RC,我花了一天的时间将其设置为与UCRT、CMake、谷歌测试和所有的好东西一起工作。然后我尝试将通常的
hpp,h,cpp
扩展以两种方式关联起来:

  • 控制面板->默认程序->设置默认程序
    ,选择Visual Studio 2017RC,然后选择
    ->设置程序关联
    ,其中列出了此程序可以处理的所有可能扩展。没有列出通常的C++扩展名。
  • 右键单击
    .cpp
    文件,
    打开时使用
    ,visual studio 2017 RC不会显示在应用程序列表中,找到它并单击它。弹出一个对话框,说明您选择的程序无法与此文件类型关联

  • FYI,目前所有的C、C++扩展都与QT相关。我是否认为RCs不应具有此功能?还是VS中的其他子程序,应该与之关联?感谢您的帮助

    对于Visual Studio 2015,我也遇到了同样的问题。这里的答案是一个很好的起点:

    具体来说,修改“HKEY_CLASSES_ROOT.cpp”。我将(默认)字符串值更改为VisualStudio.cs.14.0,现在它将在VisualStudio2015中打开.cpp文件

    您必须使用Microsoft为Visual Studio 17提供的任何版本。查看一个现有的工作文件扩展名,看看它使用了什么

    像往常一样,在Windows注册表中乱搞之前备份所有内容

    值得一提的是,微软似乎已经修复了这个bug,并将在下一个版本中发布修复程序: