2

私は6つのプロジェクトで1つのソリューションを持っています:

  1. クライアント
  2. Client.Test
  3. ドメイン
  4. Domain.Test
  5. 一般
  6. Common.Test

ご覧のとおり、テストを収容するために使用される3つのプロジェクトがあります。NuGetを介してこれらの3つのパッケージにxUnitをインストールしたいのですが、このパッケージを3つの非テストプロジェクトに追加しません。この性質の依存関係を管理する最も簡単な方法は何でしょうか?

余談ですが、クライアントとドメインと同様の方法で、さまざまなプロジェクト(Ninjectなど)を追加したいと思います。コンテキストを追加する目的で、これに言及することが役立つかもしれないと思いました。

4

2 に答える 2

2

ここで答えが見つかりました。ソリューション名を選択し、そこからパッケージをインストールする必要があります。

于 2012-05-19T18:27:26.773 に答える
0

nuget コンソールで次のコマンドを使用することもできます。

PM> Install-Package [InsertNewPackageNameHere] -Version 1.0.0 -Project [MyMvcApplication1]

(' InsertNewPackageNameHere ' は任意のパッケージ名、つまり EntityFrameWork 、' MyMvcApplication ' はソリューション内の任意のプロジェクトの名前にすることができます)

(vs2012 メニューで nuget コンソールを見つけるには、[ツール] > [ライブラリ パッケージ マネージャー] > [パッケージ マネージャー コンソール] をクリックします)

于 2014-01-15T14:19:14.177 に答える