Вы знаете мой вопрос. Вот более длинная версия. Скачал 2017RC, мне потребовался день, чтобы настроить его на работу с UCRT, CMake, Google test и всеми вкусностями. Тогда я попытался связать обычный hpp, h, cpp
Расширения двумя способами:
Control panel -> Default Programs -> Set Default Programs
выберите Visual Studio 2017RC, а затем -> Set Program Associations
где перечислены все возможные расширения, которые могут быть обработаны этой программой. Ни одно из обычных расширений C ++ не перечислено..cpp
файл, Open with
, visual studio 2017 RC не отображается в списке приложений, выследите его и нажмите на него. Появляется диалоговое окно, в котором говорится, что Выбранная вами программа не может быть связана с этим типом файла.К вашему сведению, в настоящее время все расширения C, C ++ связаны с Qt. Должен ли я думать, что RC не должны иметь эту функцию? Или это какая-то другая подпрограмма внутри VS, с которой должна быть связана ассоциация? Спасибо за вашу помощь
У меня была та же проблема для 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, похоже, исправила эту ошибку и, по-видимому, выпустит исправление в следующем выпуске:
Других решений пока нет …