我自己托管的 NuGet 服务器不再正常工作

Ami*_*ani 5 c# deprecated nuget nuget-package nuget-server

我已经托管了我自己的 NuGet 服务器,它对我的​​库非常有用。在这种情况下,我安装了“NuGet.Server”包。

最近,它不再工作了,我无法在其上推送任何版本。当我检查这个问题时,我发现它的一个依赖项“NuGet.Core”已被弃用,因为它是遗留的并且不再维护。

核心

该软件包已被弃用,因为它是遗留的并且不再维护。

额外细节

NuGet.Core 是 NuGet 客户端 v2 API 的一部分。它们已被 NuGet 客户端 v3 和更高版本的 API 取代。

在安装“NuGet.Server”包时,它仍然安装不推荐使用的包(NuGet.Core)。

如何托管我自己的 NuGet v3 服务器?

如何升级我现有的 NuGet 服务器以兼容 v3?

Ami*_*ani 0

NuGet.Core 是一个已弃用的软件包,我使用过 BaGet,它是由 nuget.org 上的工作人员编写的,所以它是一个不错的选择。我的解决方案是: BaGet