私は2つのクラスライブラリを持っているとしましょう。プロジェクト間のNugetパッケージの依存関係
私は単にプロジェクトAから閲覧することにより、パッケージへの参照を追加して、DLLを指摘しなければならないプロジェクトB.
でそのパッケージからクラスをインスタンス化する必要があるプロジェクトAのNuGetパッケージが含まれていますか?それとも別のオプションがありますか?
私は2つのクラスライブラリを持っているとしましょう。プロジェクト間のNugetパッケージの依存関係
私は単にプロジェクトAから閲覧することにより、パッケージへの参照を追加して、DLLを指摘しなければならないプロジェクトB.
でそのパッケージからクラスをインスタンス化する必要があるプロジェクトAのNuGetパッケージが含まれていますか?それとも別のオプションがありますか?
プロジェクトBに同じNuGetパッケージを追加して使用できます。
Visual Studioのパッケージマネージャは、 "packages"というSoutionDirの中にディレクトリを作成します。このディレクトリには、すべてのプロジェクトのすべてのNuGet dllが含まれています。したがって、2回ダウンロードしません...
パッケージからクラスが必要な場合は、Nugetパッケージを使用してプロジェクトBにパッケージ参照を追加してください。その後、
あなただけのプロジェクトBのプロジェクトAからクラスが必要な場合は、あなたが本当に必要な唯一の参照がNuGetである場合、プロジェクトBからプロジェクトAに間違った
を参照を追加し、あなたがプロジェクトAを参照するべきではありませんパッケージ。代わりにプロジェクトBのNuGetパッケージを参照してください。 – phifi
@phifi彼はプロジェクトAのクラスが必要だと言ったので、プロジェクトAを参照する必要があります。 –
彼は質問で十分ではないかもしれませんが、 "**パッケージ**からクラスをインスタンス化する必要があります。 – phifi