为什么我从本地Nuget.Server安装InvalidDataException?

时间:2013-09-13 19:27:15

标签: powershell nuget nuget-server

所以我使用NuGet.Server包和VS2012安装了本地NuGet服务器。一切似乎都运行良好,我有一个基于Web应用程序创建的包。服务器知道包(即我可以使用“nuget list”列出它),但是当我尝试在目标机器上安装它时,我得到一个InvalidDataException,其中包含Archive文件不能为0的消息。

我在PowerShell中使用Win7 x86和命令行nuget.exe实用程序。 Nuget.exe位于\ windows。

此外,我可以在此目标计算机上安装来自公共nuget.org服务器的软件包。

有趣的是,当我在VS2012的Package Manager控制台中运行相同的命令时,我可以从同一个内部服务器安装完全相同的内部包。我已经验证nuget.exe版本是相同的。

对此有何帮助?

谢谢, 马修

1 个答案:

答案 0 :(得分:0)

事实证明,本地Nuget缓存存在问题。一旦我清除它,包正确安装。