みむらです。
私の環境では Visual Studio 2010 と 2008 を両方入れてありまして、
いい加減 Visual Studio 2010 に一本化しようとしていました。
そこで、関連づけ設定を上手く設定できないかと探し回ったところ、
How to restore Visual Studio file associations
この記事を見つけまして、なにやら強烈にワイルドな方法で変更するようです。
というわけで、メモを。
わかる人向けに言えば、
HKLM\Software\Microsoft\VisualStudio\(移行先のバージョン)\ShellFileAssociations
にあるキーを、
HKCR
に上書きして関連づけを変更します。なんともワイルド。
とりあえず以下はそれを細かく説明した文章なだけなので、
上の5行でわかる人はそれで。
1.レジストリエディタを立ち上げ、
HKLM\Software\Microsoft\VisualStudio\(移行先のバージョン)\ShellFileAssociations へ移動し、
reg ファイルでエクスポートします。
なお、Visual Studio 2010 であれば
HKLM\Software\Microsoft\VisualStudio\10.0\ShellFileAssociations
Visual Studio 2008 であれば、
HKLM\Software\Microsoft\VisualStudio\9.0\ShellFileAssociations
となります。
2.エクスポートしたファイルをメモ帳で開き、
HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\(移行先のバージョン)\ShellFileAssociations を
HKEY_CLASSES_ROOT に置換します。
3.置換したファイルを保存し、結合(インポート)し完了です。
ではでは。