我们在公司使用各种NuGet包来提高生产效率。但是我们不知道特定版本的软件包可以使用多长时间。
我们不希望在源代码管理系统中包含这些软件包。
准确地说。如果我们的源代码超过10年,那么特定版本的软件包是否仍然可用?
答案 0 :(得分:1)
使用NuGet.org,您可以delist a NuGet package but not permanently delete it。 Delisting将其从搜索结果中删除,但仍可用于NuGet包还原。
据说NuGet团队可以在特殊情况下永久删除NuGet包。据我所知,当Oracle asked the NuGet team to remove some NuGet packages使用他们的软件或被误认为是Oracle支持时,这至少发生过一次。
所以在实践中,只要NuGet.org还在,NuGet包就可用了。然而,很难预测10年后会发生什么。
答案 1 :(得分:0)
没有人确切知道包裹有多长。当新版本出现时,旧版本仍然可用,有时则不然。 AFAIK,他们没有发布时间表,因此在非常接近发布日期之前,没有人确定新版本何时可用。