私はすでにこの質問を見てきました:Visual studio is waiting for internal operation to completeですので、これを重複としてマークしないでください。大きなC#ファイルにコードを入力すると、Visual Studio 2015がハングアップする
私は約2000の位置エンティティと1000のカテゴリエンティティを持つデータベースをシードする大きなC#コードファイルを持っています。このファイルには、必然的に数千の変数が宣言されています。これ以上のコードをこのファイルに入力しようとすると、Visual Studioはメッセージと共にハングします。Visual Studioがビジー状態です:Microsoft Visual Studioが内部操作の完了を待っています。
これは、この特定の大きなファイルにコードを入力する場合にのみ発生します。私がstring
と入力し、スペースを押すと、Visual Studioがフリーズします。 string
と空白にはすぐに赤い波線で下線が引かれ、コードステートメントを終了するまでエラーが発生する可能性があります。これは、静的型チェッカーが大きなファイルを処理できないことや、他の自然の限界やバグ?私がこれまで試した
もの:
- は、プロジェクトのルート
- の ".vs" フォルダを削除
- のVisual Studioの修復プロジェクトのルート
- で.suoファイルを削除します。 Visual Studioの再インストール
私はVisual Studio 2015コミュニティアップデート3を使用しています。
なぜ、非常に多くのクラスを1つのファイルに入れますか? –
EFモデルデザイナーが原因である可能性がありますか?エンティティクラスを再生成するときにVSがフリーズし、モデルのエンティティが長くなるほどエンティティが多くなります。また、定期的に自動保存を実行してVSをロックします。 – Dai
@DannyChenクラス、変数ではありません。それらは、場所とカテゴリのエンティティでデータベースをシードする際に使用される単なる文字列変数です。おそらく@Dai – nmit026