3

内部サーバーの1つにプライベートNugetフィードがあります。

このようなコマンドラインからこのフィードにパッケージをインストールできます

nuget install "PackageName" -source "\\DevServer\NugetFeed"

ただし、次のようにpackages.configファイルからパッケージをインストールしようとすると

nuget install "MyProject\Packages.config" -source "\\DevServer\NugetFeed"

私のpackages.configファイルで各パッケージのパッケージが見つからないというエラーが発生します。-Sourceスイッチを無視し、別のNugetフィードを調べているようです。

私のpackages.configは次のようになります

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Package1" version="1.0.0" />
  <package id="Package2" version="1.0.0" />
</packages>

これを機能させる方法はありますか?packages.configなどにソースの場所を含めることはできますか?

4

1 に答える 1

2

これは、フィード上のファイルの名前に関連している可能性があります。最初のコマンドラインはバージョン番号を指定していないため、「PackageName」という名前のすべてを取得します。

フィード内のファイルの名前が「Package1.1.0.0」および「Package2.1.0.0」であることを確認してください。これでうまくいくはずです。

于 2012-02-15T16:07:56.570 に答える