5

さまざまなソリューションで再利用されるクラス ライブラリ プロジェクトがあります。NuGet でツールキット参照をクラス ライブラリ プロジェクトに追加し、ソリューション フォルダーではなくプロジェクト フォルダーに格納するようにしてほしい。

例:

私は持っている

D:\Projects\MyClassLibrary

D:\プロジェクト\ソリューション1

D:\プロジェクト\ソリューション2

NuGet を使用して、ツールキットを MyClassLibrary プロジェクトに追加したいと考えています。

現在、Solution1 を開いている場合、NuGet はツールキットを

D:\Projects\Solution1\packages

MyClassLibrary\packages代わりに、ツールキットをフォルダーにインストールするように NuGet に指示したいと思います。

これを行う方法?

4

1 に答える 1

2

nuget 2.1 以降、デフォルトのパッケージ フォルダーの場所を変更できます。

<configuration>
  <config>
    <add key=" repositoryPath" value=" C:\myteam\teampackages" />
  </config>
  ... 
</configuration>

参考:「packages」フォルダの場所を指定する

- - - - - - - - -アップデート - - - - - - - - - - - - -

ソリューションのnuget 自動パッケージ復元を有効にする必要があります。これを行うと.nuget、ソリューション ルートにフォルダーが作成されます。

NuGet.Configそのフォルダー内には、この構成を配置できるファイルがあります。

---(前回) 2020年更新-------------------------

それ以来nugetは変更されており、この回答はもう適用されません

于 2013-10-09T13:26:36.633 に答える