web-dev-qa-db-ja.com

WindowsでのVisualStudioファイルの関連付け

WindowsエクスプローラーでVisualStudioファイルをダブルクリックすると(*.cs*.csprojなど)、最新バージョン(VS 2017)ではなく古いバージョンのVSを開きます。また、VSには非常に多くのファイルタイプとの関連付けがあります。

defaultVisual Studio(VSが処理できるすべてのファイル)を変更するにはどうすればよいですか?

Visual Studio 2008についても同様の古い質問があります( Visual Studio 2005から2008にファイルの関連付けを移動 )が、そこでの解決策は機能しなくなりました([ファイルの関連付けの復元]ボタンはありませんVisual Studio 2017の設定)。

7
Mariano Desanze

マイクロソフトが完全に#$ @%@まで管理してきた、以前はうまく機能していたものの長いリストのさらに別のもの。デフォルトを「正しい」方法で変更しようとすると、次のようなことが起こります。

enter image description here

つまり、完全に無視されます。私がそれを解決することができた唯一の方法は、レジストリを介してファイルの関連付けを完全に削除することです。例として.asmを取り上げましょう。

  1. レジストリエディタを開く/ "regedit.exe"
  2. HKEY_CLASSES_ROOT\.asm\OpenWithProgIdsに移動します
  3. 表示されているVisualStudioの値をすべて削除します

enter image description here

そこから、関連付けをVisual Studioに固定する代わりに、(最終的に)選択したファイルを開くことができます。

enter image description here

ちなみに、これは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

6
nathanchere

Visual Studioの各バージョンは、Set Default Programsの-​​Control Panelパネルに登録されます。 Control Panel\Programs\Default Programsに移動します

"Default Programs"

次に、Set Default Programsを選択します。

Default Visual Studio 2017

そこで、選択したVisual Studioバージョンを選択し、ボタンをクリックするだけで、VSが処理するすべてのファイルタイプを関連付けることができますSet this program as default

または、ボタンChoose defaults for this programをクリックして、これらのファイルタイプの現在の関連付けを確認し、必要なものだけを変更することもできます。

6
Mariano Desanze

常にvs17で開くファイルで、右クリックしてopen withを選択し、そこで別のアプリを選択します。 win10では、いくつかの提案を含むダイアログが表示されます。 vs17が存在する場合、お気に入りを選択およびアクティブ化常にで開きます。その後、OKとあなたの完了。 enter image description here

enter image description here

0
Lord_Curdin