時々、VSは編集を続行しません。私のプロジェクトEric.Controls
はEric.Controls
への参照を持っているためです。それは私が追加したことのないプロジェクト参照です。再現するステップは矛盾していますが、一般的に、デザイナーを使用して、私が参照している別のプロジェクトのコントロールを追加すると起こると思います。Visual Studio 2010で、自分のクラスライブラリに「自己への参照」を追加し続けているのはなぜですか?
これは、ターゲット実行可能ファイルがロックされているVisual Studioを再起動するまで、まれにコンパイルできないことがあります。
まず、VSはプロジェクトが自分自身を参照することを許可するのはなぜですか?
アイデア?
私は答えにつながる可能性のある質問にお答えします。
純粋な推測(したがって、コメントではなく回答)ですが、何らかの形で循環参照を構築できましたか?私。コントロールに直接または間接的にEric.Controlsを参照するプロジェクトを提供していますか?私はVisual Studioでこれをやめさせるべきだと思いますが、おそらく、関連するアセンブリの1つがプロジェクトではなくファイルで参照されていれば可能でしょうか? – Weeble
良い考えですが、いいえ、私はチェックしました。コンパイル時にVSはそれを許可しません。 – skimania