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