は、私はおそらく間違ってこの質問を求めている(とGoogleが支援していない理由は、かもしれない)が、ここに行く:Visual StudioでVS C#コンパイラが参照の参照をコンパイルしない場合、どのようなシナリオが可能ですか?
私はC#プロジェクトをコンパイルしています(、スタートアッププロジェクトのプロジェクトAを、それを呼びましょうプロジェクトBはプロジェクトCへの参照を持っているので、Aがビルドされると、BのdllはCのdllと同様にAのbinディレクトリに置かれます(BはCを必要とするため、 AはBを必要とする)。しかし、最近私は明らかにプロジェクトCのDLLがプロジェクトAのbinディレクトリに入っていないように、いくつかの変更を加えました。私はこれを実現させるために何をしたのか分かりません。
私はソリューション自体の設定を変更していません。プロジェクトファイルへの参照を追加しました。コード賢明には、私はプロジェクトCのクラスを参照するプロジェクトBの実際のコードのほとんどをコメントアウトしましたが、プロジェクト自体から参照を削除しませんでした(私はこれが問題ではないと思います)。おそらく、C#コンパイラがProject Cをビルドしていないように、おそらくC#コンパイラが最適化されていると言われましたが、実際にはアイデアがありません。私は誰かが前に似たようなものに遭遇したと思います。
どのような考えですか?ありがとう!