似たような質問がたくさんありますが、私の特定の問題をあまり理解していないようです。.NET内の別のプロジェクトで使用されているプロジェクトで参照されているDLL
私はA、外部DLLを参照するクラスライブラリ
Microsoft.TeamFoundation.WorkItemTracking.Client,
Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
プロジェクトAは、細かいプロジェクトをコンパイルしている - 私はローカルにコピーし、参照DLLを設定し、グローバルとしてそのままエイリアスを残しました。
プロジェクトBの参照プロジェクトAとすべてが、コンパイルの最後を除いて、ちょうどダンディですが、私は得る:
Error 5215 The type
「Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem」 で定義されています参照されていないアセンブリ。 'Microsoft.TeamFoundation.WorkItemTracking.Client、 バージョン= 9.0.0.0、Culture =ニュートラル、 PublicKeyToken = b03f5f7f11d50a3a'という アセンブリへの参照を追加する必要があります。 C:... \ Content \ Status.aspx.cs 9 13 ProjectB
すべてが同じソリューションファイルにあります。この場合、私は何が欠けていますか?プロジェクトBからのプロジェクトAの参照は、プロジェクト参照で行います。
私はこれについて恐れているdllの地獄について聞いていますか?
プロジェクトBはそのDLLを直接使用しますか? –
いいえ、プロジェクトAを通じてのみ – Matt
私は@ジョンが何かをしていると思います。あなたはプロジェクトAで明示的にそれを使用しなければならないかもしれません。私はそれをテストしたいと思っています。 –