本地NuGet订阅源(网络共享)不会在VS 2017中列出包

时间:2017-05-31 17:17:41

标签: nuget visual-studio-2017 nuget-server

我们在通过UNC路径\\server\ourNugetFeed访问的网络共享中有一个本地NuGet订阅源。这在Visual Studio 2015中运行良好,我们已成功开发和部署了几个自定义NuGet包,并且能够使用VS 2015中的标准NuGet包管理器在我们的项目中下载/安装它们。

但是,VS 2017(更新2)没有看到NuGet包管理器中列出的任何自定义包,即使我们添加自定义订阅源的方式与我们在VS 2015中所做的相同(工具/选项/ NuGet包源)

我注意到的一件事是VS 2015拥有NuGet 3.5.0.1484而VS 2017拥有 4.2.0.2457。

我们注意到的另一件事是,将VS 2017中的nuget Feed路径从\\server\ourNugetFeed更改为\\server\ourNuGetFeed\specificPackageFolder似乎使NuGet Package Manager感到满意并且它会显示该程序包。但是,当然,它没有看到任何其他包,因为文件夹路径指向特定文件夹。

另一个奇怪的事情是将整个文件夹从\\server\ourNugetFeed复制到我的本地计算机c:\temp\ourNugetFeed并将其作为新Feed添加到VS2017中,似乎可以使其正常工作。为什么它会关心UNC路径与本地路径?

有什么想法吗?

0 个答案:

没有答案