我在一个内部服务器上有一个私有的nuget提要。
我可以从命令行在这个提要中安装包,比如这个
nuget install "PackageName" -source "\DevServerNugetFeed"
但是,如果我尝试从我们的packages.config文件中安装软件包,比如这个
nuget install "MyProjectPackages.config" -source "\DevServerNugetFeed"
它错误为在我的packages.config文件中找不到每个包的包。看起来它忽略了-Source开关,并在另一个nuget提要中查找。
我的软件包配置看起来像这个
<?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或类似的文件中包含源位置吗?
这可能与提要上文件的命名有关。您的第一个命令行没有指定版本号,因此它将获取任何名为"PackageName"的内容。
确保提要中的文件名为"Package1.1.0.0"one_answers"Package2.1.0.0",这样就可以了。