Visual Studio 2008 を使用して奇妙な現象に遭遇しました。通常、ソリューションを閉じてから再度開くと、ソリューションを閉じたときに開いていたファイルが再ロードされます。これは、1 つを除いて、すべてのソリューション ファイルで機能します。SO で関連する質問を検索したところ、Visual Studio 2010 が開いているファイルをリロードせず、開いているドキュメント (タブ) が VS2010 SP1 で消え続けますが、どの提案も役に立ちませんでした。私は次のことを試しました:
- .suo ファイルを削除します (複数回でも)
- 何か興味深いものが見つかった場合に備えて、レジストリで .sln ファイルの名前を検索しました (表示されませんでした)。
- [ウィンドウ レイアウト] チェックボックスをオフにして、設定をエクスポートおよび再インポートする
- vssettings ファイルから Environment_WindowLayout セクションを削除します。
- devenv.exe /resetsettings 経由で VS2008 をリセットします。
- ソリューションを別の場所に移動する
- 新しいソリューション ファイルを最初から作成し、既存の .vcproj ファイルを再インポートする
これらのどれも機能していないようです。~25 の C++ プロジェクトを含むソリューションを閉じると、ソリューションを再度開いたときに、現在開いているファイルはどれも開かれません。これは、45 個の C# プロジェクトを含む別のソリューションでは発生しません。これらのソリューションをラップトップにコピーしましたが、この問題は発生しません。実際、この問題が発生したのは、私が現在オフィスで使用している 1 台のマシンだけです。同僚のマシンでさえありません。
Visual Studio のバージョン番号は Microsoft Visual Studio 2008 (バージョン 9.0.30729.1 SP) プロフェッショナルで、拡張機能として AnkhSVN 2.4.x のみが使用されています。私が実験したオフィスのマシンには、まったく同じソフトウェアが搭載されています。VS2008 の再インストールは許容されますが (避けたいのですが)、VS2010 へのアップグレードはできません。
この動作を説明および/または修正する方法はありますか?