从packages.config安装私有提要Nuget包
我在我们的一个内部服务器上有一个私有的nuget提要 我可以像这样从命令行在这个提要中安装软件包从packages.config安装私有提要Nuget包,nuget,nuget-server,Nuget,Nuget Server,我在我们的一个内部服务器上有一个私有的nuget提要 我可以像这样从命令行在这个提要中安装软件包 nuget install "PackageName" -source "\\DevServer\NugetFeed" nuget install "MyProject\Packages.config" -source "\\DevServer\NugetFeed" <?xml version="1.0" encoding="utf-8"?> <packages> &
nuget install "PackageName" -source "\\DevServer\NugetFeed"
nuget install "MyProject\Packages.config" -source "\\DevServer\NugetFeed"
<?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文件安装软件包
nuget install "PackageName" -source "\\DevServer\NugetFeed"
nuget install "MyProject\Packages.config" -source "\\DevServer\NugetFeed"
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Package1" version="1.0.0" />
<package id="Package2" version="1.0.0" />
</packages>
在my packages.config文件中找不到每个包的包时出错。看起来它忽略了-Source开关,并查看了不同的nuget提要
我的packages.config如下所示
nuget install "PackageName" -source "\\DevServer\NugetFeed"
nuget install "MyProject\Packages.config" -source "\\DevServer\NugetFeed"
<?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”和“Package2.1.0.0”,这样就可以了 它应该以同样的方式工作。你使用的是哪个版本的nuget.exe?我使用的是1.6版。也许我遗漏了一些东西,但似乎不一样。