1

私はいくつかのプロジェクトに分割したC#アプリケーションに取り組んでいます。最近、ソリューションが大きくなるとMissingMethodException、DLLが見つからないというメッセージなど、さまざまなエラーが発生します。

唯一の解決策は、binフォルダーを削除して、プロジェクトを再ビルドすることです。

これはVisualStudioの一般的な問題なのか、それとも何か間違ったことをしているのでしょうか。

アップデート:

私はwinformsのソロ化に取り組んでいますが、1つのプロジェクトはフォームであり、他のプロジェクトはユーザー制御、データモデルなどです。

Visual Studioの参照の追加オプションを使用して、他のプロジェクトで必要なプロジェクトを参照します。

更新2

プロジェクトでキーワードを使用してクラスを拡張するための新しい.csファイルがあると、partialこれが発生するのではないかと疑っています!!!! 私は99%確信しています、これが実際に当てはまるかどうかを確認するために、もう少しチェックするつもりです!

4

1 に答える 1

2

これは実際には一般的な問題ではありませんが、VisualStudioで厄介なことが発生する場合があります。

私がすることは、すべてのプロジェクトの設定と依存関係をチェックし、それらが正しい順序、プラットフォーム、出力パスなどでビルドされることをチェックすることです。私たちの場合、ソリューションが多くの開発者/コンピューターの設定に移行するときに変更されることがあります。

また、メインプロジェクトを新しいソリューションにコピーして、残りのプロジェクトを追加することもできます。これは私と同じような状況でうまくいきました。

私はあなたにいくつかのアイデアを与えたことを望みます。

于 2012-07-16T10:53:20.230 に答える