ファイルを削除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をアップデートしてみてください