5

私のタスクは、静的コンテンツとバイナリを含む 1 つのプロジェクトの NuGet パッケージを生成することです。次に、この NuGet パッケージを別のプロジェクト/ソリューションで使用できることを意味します。

プロジェクトから NuGet パッケージを生成できるタスクの前半を完了しましたが、これを別のプロジェクト/ソリューション内で使用する方法がわかりません。NuGet リポジトリから既に公開されているプロジェクトを追加するオプションのみが表示されますが、ファイル システム/ハード ドライブに存在するものは何も表示されません。

どんな助けでも大歓迎です。

前もって感謝します。

4

1 に答える 1

7

パッケージを含むディレクトリを NuGet パッケージ ソースとして追加する必要があります。Visual Studio で次の操作を行います

  • ツール -> オプション
  • パッケージ マネージャー -> パッケージ ソース
  • ファイル システムの場所を追加し、[更新] をクリックします。

この後、パッケージ ライブラリ マネージャーにローカル パッケージが表示されます。

NuGet.exe コマンド ラインを変更する場合は、Nuget.exe.config ファイルを作成し、次を追加します。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="LocalName" value="path/to/your/package" />
  </packageSources> 
</configuration>
于 2013-04-01T18:55:11.963 に答える