私はおそらくこの質問を間違っています (それが Google が役に立たない理由かもしれません) が、次のようになります。
Visual Studio で、プロジェクト B への参照を持つ C# プロジェクト (プロジェクト A、スタートアップ プロジェクトと呼びましょう) をコンパイルしています。プロジェクト B にはプロジェクト C への参照があるため、A がビルドされると、B の dll が配置されます。 C の dll と同様に、A の bin ディレクトリにあります (B には C が必要で、A には B が必要なため)。ただし、ソリューションを再構築するときに、プロジェクト C の dll がプロジェクト A の bin ディレクトリに入らないように、最近変更を加えたようです。これを実現するために何をしたかわかりません。
ソリューション自体の設定は変更しておらず、プロジェクト ファイルへの参照を追加しただけです。コード的には、プロジェクト C のクラスを参照するプロジェクト B の実際のコードのほとんどをコメント アウトしましたが、プロジェクト自体から参照を削除しませんでした (これは問題ではないと思います)。おそらく C# コンパイラがプロジェクト C をビルドしないように何らかの最適化を行っているとのことでしたが、本当に考えが尽きました。誰かが以前に似たようなことに遭遇したと思います
何かご意見は?ありがとう!