WindowsエクスプローラーでVisualStudioファイルをダブルクリックすると(*.cs
、*.csproj
など)、最新バージョン(VS 2017)ではなく古いバージョンのVSを開きます。また、VSには非常に多くのファイルタイプとの関連付けがあります。
defaultVisual Studio(VSが処理できるすべてのファイル)を変更するにはどうすればよいですか?
Visual Studio 2008についても同様の古い質問があります( Visual Studio 2005から2008にファイルの関連付けを移動 )が、そこでの解決策は機能しなくなりました([ファイルの関連付けの復元]ボタンはありませんVisual Studio 2017の設定)。
マイクロソフトが完全に#$ @%@まで管理してきた、以前はうまく機能していたものの長いリストのさらに別のもの。デフォルトを「正しい」方法で変更しようとすると、次のようなことが起こります。
つまり、完全に無視されます。私がそれを解決することができた唯一の方法は、レジストリを介してファイルの関連付けを完全に削除することです。例として.asm
を取り上げましょう。
regedit.exe
"HKEY_CLASSES_ROOT\.asm\OpenWithProgIds
に移動しますそこから、関連付けをVisual Studioに固定する代わりに、(最終的に)選択したファイルを開くことができます。
ちなみに、これはWindows10の問題だと思います。VisualStudioの問題ではありません。参照: https://answers.Microsoft.com/en-us/windows/forum/windows_10-files/cant-change-default-programs-in-windows-10/229fc3a9-25c9-433b-a333- 5806bc5090db
Visual Studioの各バージョンは、Set Default Programs
の-Control Panel
パネルに登録されます。 Control Panel\Programs\Default Programs
に移動します
次に、Set Default Programs
を選択します。
そこで、選択したVisual Studioバージョンを選択し、ボタンをクリックするだけで、VSが処理するすべてのファイルタイプを関連付けることができますSet this program as default
。
または、ボタンChoose defaults for this program
をクリックして、これらのファイルタイプの現在の関連付けを確認し、必要なものだけを変更することもできます。