Windows 7でslnを「プログラムから開く」でVisual C++ 2005 Expressに噛ませたところ、以後VC++2005からしか開かなくなってしまいました。
何度「プログラムから開く」でVisual Studio 2008を指定しても、ダブルクリックするとVC++2005に行ってしまうのです。コントロールパネルの「関連付けを設定する」でも効果無し。
そういえばUACを求められなかったことを思い出し、HKEY_CURRENT_USERを探したところ、関連付け情報がありました。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
ここの.slnを削除したところ、無事に元に戻りました。恐らくVistaも同様の操作でしょう。
何度「プログラムから開く」でVisual Studio 2008を指定しても、ダブルクリックするとVC++2005に行ってしまうのです。コントロールパネルの「関連付けを設定する」でも効果無し。
そういえばUACを求められなかったことを思い出し、HKEY_CURRENT_USERを探したところ、関連付け情報がありました。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
ここの.slnを削除したところ、無事に元に戻りました。恐らくVistaも同様の操作でしょう。
コメントする