0

そこで、NuGet.Server パッケージと VS2012 を使用してローカル NuGet サーバーをインストールしました。Web アプリケーションに基づいて作成したパッケージがあります。サーバーはパッケージを認識しています (つまり、"nuget list" を使用して一覧表示できます) が、ターゲット マシンにパッケージをインストールしようとすると、InvalidDataException が発生し、アーカイブ ファイルをサイズ 0 にすることはできませんというメッセージが表示されます。

PowerShell 内から Win7 x86 とコマンドライン nuget.exe ユーティリティを使用しています。Nuget.exe は \windows にあります。

また、このターゲット マシンにパブリック nuget.org サーバーからパッケージをインストールできます。

興味深いことに、VS2012 のパッケージ マネージャー コンソール内から同じコマンドを実行すると、まったく同じ内部サーバーからまったく同じ内部パッケージをインストールできます。nuget.exe のバージョンが同じであることを確認しました。

これについて何か助けはありますか?

ありがとう、マシュー

4

1 に答える 1

0

ローカルの Nuget キャッシュに問題があったことが判明しました。クリアすると、パッケージは正しくインストールされました。

于 2013-09-16T14:24:36.143 に答える