【发布时间】:2019-11-05 14:20:41
【问题描述】:
我已经托管了自己的 NuGet 服务器,它对我的库非常有用。在这种情况下,我安装了“NuGet.Server”包。
最近,它不再工作了,我不能在上面推送任何版本。当我检查问题时,我发现它的依赖项之一是“NuGet.Core”,由于它是旧的并且不再维护,因此已被弃用。
NuGet.Core
此软件包已被弃用,因为它是旧版并且不再维护。
其他详情
NuGet.Core 是 NuGet 客户端 v2 API 的一部分。它们已被 NuGet 客户端 v3 和更高版本的 API 取代。
在安装“NuGet.Server”包时,它仍在安装已弃用的包 (NuGet.Core)。
如何托管我自己的 NuGet v3 服务器?
如何升级我现有的 NuGet 服务器以兼容 v3?
【问题讨论】:
-
您好,我个人不知道 NuGet.Server,但如果可能的话,我建议您迁移到更新且维护良好的替代方案:BaGet (github.com/loic-sharma/BaGet)
-
不推荐使用的包消息只是一个警告,它不会导致任何错误。如果您想解决 NuGet.Server 问题,我们将需要更多详细信息,但迁移到其他服务器也可以。 BaGet 是由白天在 nuget.org 工作的人编写的,因此它是一个不错的选择。
标签: c# nuget nuget-package deprecated nuget-server