ファイルを削除Your_Solution_FileName.suo
しようとしましたか?
ファイルは、ファイル.suo
と同じフォルダー.sln
、または.vs
新しいバージョンの Visual Studio のフォルダーにある必要があります。.vs
フォルダが非表示になっている可能性があります。
Visual Studio 2017 の更新
VS 2017 では、.suo
ファイルは別のフォルダーにあり.suo
ます。YourSolutionFolder\.vs\YourSolutionName\v15\.suo
.vs
フォルダは非表示で、.suo
ファイルは拡張子だけの名前のないファイルです.suo
。
説明
この.suo
ファイルには、開いているファイルのリストや、ソリューション ファイル (開始プロジェクトなど) に保存されていないいくつかの設定など、さまざまな情報が含まれています。
通常は.suo
問題なくファイルを削除できます。StartUp Project
後でソリューションの を設定する必要がある場合があります。
安全な方法を維持するために、.suo
ファイルの名前を変更してから、ソリューションの開始を再試行して、これが役立つかどうかを確認できます。
私の経験では、一部のソースコードにエラーがあるためにVSが起動時にクラッシュし、そのエラーのためにVSがコードをコンパイルできず、コンパイルされたコードがないとデザインモードでフォームを表示できないためにクラッシュすることがあります。この場合、.suo
ファイルを削除すると、開いているファイルのリストがリセットされるため、状況が解決され、ファイルを開いたり表示したりせずにソリューションを起動できます。
.suo ファイルを削除しても問題が解決しない場合 ファイル
を削除しても問題が解決しない場合に試すことができるその他の方法のリストを次に示します。.suo
- コンピュータを再起動します
- Windows temp フォルダーのクリーンアップ
- IDE からソリューションをクリーンアップします (Menu\Build\Clean Solution)
- ソリューションを手動でクリーンアップします (フォルダー内のコンパイル済みの DLL/EXE を削除し、
/bin/
フォルダー内のビルド プロセス中に VS が作成する一時ファイルを空にし/obj/
ます (ソリューションを構成する各プロジェクトにはこれらのフォルダーがあるため、すべてクリーンアップします))。
- ソリューションを構成する各プロジェクトを 1 つずつ開いてビルドし、どのプロジェクトが問題を生成しているかを理解します。
- エラーを引き起こした変更/編集/変更が何であるかを理解し、それを元に戻します (ソース管理ツールが役立ちます...)
- カスタム コントロールがある場合: コンストラクターのコードを確認します。VS IDE は設計時でもカスタム コントロールのコンストラクターを呼び出し、奇妙なことが発生する可能性があります (設計時に一部のプロパティが機能せず、接続文字列が設定されていない可能性があります...)。
最後の手段として...
- VSアップデートをインストールしてみてください
- VS拡張機能を無効にしてみてください(インストールした場合...)
- ソリューションで参照されている外部 DLL/コントロールを更新してみてください
- Windows の更新を試みる