Не удается связать расширения .hpp, .cpp с Visual Studio 2017RC в Windows 10

Вы знаете мой вопрос. Вот более длинная версия. Скачал 2017RC, мне потребовался день, чтобы настроить его на работу с UCRT, CMake, Google test и всеми вкусностями. Тогда я попытался связать обычный hpp, h, cpp Расширения двумя способами:

  1. Control panel -> Default Programs -> Set Default Programsвыберите Visual Studio 2017RC, а затем -> Set Program Associations где перечислены все возможные расширения, которые могут быть обработаны этой программой. Ни одно из обычных расширений C ++ не перечислено.
  2. Щелкните правой кнопкой мыши на .cpp файл, Open with, visual studio 2017 RC не отображается в списке приложений, выследите его и нажмите на него. Появляется диалоговое окно, в котором говорится, что Выбранная вами программа не может быть связана с этим типом файла.

К вашему сведению, в настоящее время все расширения C, C ++ связаны с Qt. Должен ли я думать, что RC не должны иметь эту функцию? Или это какая-то другая подпрограмма внутри VS, с которой должна быть связана ассоциация? Спасибо за вашу помощь

1

Решение

У меня была та же проблема для Visual Studio 2015. Ответ здесь — хорошая отправная точка:

https://superuser.com/questions/977271/windows-10-visual-studio-2015-xaml-file-association

В частности, изменение «HKEY_CLASSES_ROOT.cpp». Я изменил значение (по умолчанию) String на VisualStudio.cs.14.0, и теперь он открывает .cpp файлы в Visual Studio 2015.

Вы должны будете использовать любую версию Microsoft для Visual Studio 17. Взгляните на существующее расширение рабочего файла, чтобы увидеть, что оно использует.

Как обычно, сделайте резервную копию всего, прежде чем возиться в реестре Windows.

По всей видимости, Microsoft, похоже, исправила эту ошибку и, по-видимому, выпустит исправление в следующем выпуске:

https://developercommunity.visualstudio.com/content/problem/3122/vc-file-association-not-correct.html

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]