ファイルを削除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一時フォルダーをクリーンアップする
- IDEからソリューションをクリーンアップします(Menu \ Build \ Clean Solution)
- ソリューションを手動でクリーンアップし
/bin/
ます(フォルダー内のコンパイル済みDLL / EXEを削除し、ビルドプロセス中にVSが/obj/
フォルダーに作成した一時ファイルを空にします(ソリューションを構成する各プロジェクトにはこれらのフォルダーがあるため、すべてクリーンアップします)。
- ソリューションを1つずつ構成する各プロジェクトを1つずつ開いてビルドし、どのプロジェクトが問題を生成しているのかを理解します
- エラーの原因となった変更/編集/変更を理解し、元に戻します(ソース管理ツールが役立ちます...)
- カスタムコントロールがある場合:コンストラクターのコードを確認します。VS IDEはデザイン時でもカスタムコントロールのコンストラクターを呼び出し、奇妙なことが発生する可能性があります(デザイン時に一部のプロパティが機能しない、接続文字列がおそらく入力されていません...)
最後の手段として...
- VSの更新をインストールしてみます
- VS拡張機能を無効にしてみます(インストールした場合...)
- ソリューションで参照されている外部DLL /コントロールを更新してみてください
- Windowsをアップデートしてみてください