visual-studio-2015 – Nuget VS 2015 Update 2找不到所有软件包

我们有一个托管包的内部Nuget服务器.直到Update 2,我们才能查看此服务器上托管的所有软件包,如下所示:

《visual-studio-2015 – Nuget VS 2015 Update 2找不到所有软件包》

升级到VS Update 2后,我们只能看到这些软件包的子集.

《visual-studio-2015 – Nuget VS 2015 Update 2找不到所有软件包》

在Package Manager Console中使用find-package命令,结果如下:

PM> find-package

Id                                  Versions                                 Description                                                                                                                                   
--                                  --------                                 -----------                                                                                                                                   
Core.v35                            {1.2.27}                                 StrongDateTime and Settings                                                                                                                   
Core.v40.Logging                    {1.2.1}                                  Logging library                                                                                                                               
Core.v40.MessageBus                 {1.2.1}                                  Wrapper for message broker access                                                                                                             
Core.v40.NLog.Extensions            {1.2.7}                                  Alternative to Core.v40.Logging, Nlog with message bus target extension                                                                       


PM> find-package ptsr

Id                                  Versions                                 Description                                                                                                                                   
--                                  --------                                 -----------                                                                                                                                   
PtSR                                {3.1.5}                                  PowerTools Shared References, used to communicate with the PowerTools Platform                                                                


PM> find-package ptvp

Id                                  Versions                                 Description                                                                                                                                   
--                                  --------                                 -----------                                                                                                                                   
PtVP.v2                             {3.1.5}                                  PowerTools Viewports, used for working with PowerTools data through viewports 

如您所见,包ptsr和ptvp存在,但在执行find-package时,它们不会显示.我们也可以安装 – 包,这是一个解决方案.

有谁知道修复此问题?还有其他人经历过同样的事吗?

最佳答案 在安装.net 4.5.2并更新到最新的内部nuget服务器2.10.3之后,我们运行了最初在2013年发布的内部nuget服务器,使用NuGet.Server.dll版本2.7.40911.225,并且所有包都开始显示在列表中.不知道是什么导致它没有显示所有内容,可能是格式化或转发xml提要的错误,浏览原子提取直接列出了两个版本的nuget服务器中的所有包.

点赞