【发布时间】:2014-01-17 23:41:02
【问题描述】:
我们有一个用于共享内部组件的私有 nuget 存储库。目前,我们只是使用网络共享。
我遇到了一些问题: 如果我使用包管理器对话框,一切正常——我可以搜索我的包,安装它们,然后构建。
但是,如果我使用包管理器控制台命令:install-package My.Package(其中 My.Package 是 nuspec 文件的
如果我在 install-package: install-package My.Package.1.0.0 中包含版本号,那么它可以从控制台运行。
但是,我们的构建服务器无法下载我们的包,并出现与我从 install-package 得到的相同错误。 (我们的构建服务器使用包还原)
我已将我的 nuspec 文件与一些可用的公开可用软件包进行了比较。我能找到的唯一区别是我们的 nuget 包位于网络共享上,而公共包位于 Web 服务器上。
如果您使用网络共享,会有行为差异吗?
【问题讨论】:
-
每当我使用本地 nuget 时,它在命令行和包资源管理器中都可以正常工作,请尝试从包管理器控制台运行它,并确保它正确列出了您的存储库:
.\.nuget\NuGet.exe sources list