私は似たようなことを経験しています。
VS2008 および VS2013 がインストールされた Windows 8.1。
問題:
- ファイル マネージャーで VS2008 .sln ファイルを右クリックして選択します。
- メニューから「...で開く」を選択します
- ダイアログには、VS2013 という 1 つの選択肢が表示されます。
- 「このファイルをどのように開きますか?」から ダイアログで、「その他のオプション」を選択します
- すべての新しい選択肢を下にスクロールして、[この PC で別のアプリを探す] を選択します。
- VS2008 へのパスに貼り付けます。例: 「C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe」
- 代わりに VS2013 を実行します。
また、「File->Properties」を使用して .sln ファイルを VS2008 に関連付けても、期待どおりに機能しませんでした。ファイルの関連付けを設定した後、その .sln ファイルをダブルクリックして VS2008 を起動できると思っていましたが、代わりに VS2013 を実行しました。
解決:
「File->Properties」を使用して .sln ファイルを VS2008 に関連付けようとした後、何かが変更されました。ステップ 2 ("Open with..") を試みると、VS2013 と "Visual Studio Version Selector" の 2 つの選択肢が表示されます。[すべての .sln ファイルにアプリを使用する] をオンにして [バージョン セレクター] を選択すると、後続の .sln ファイルが正しい Visual Studio で開かれます。