我们有一个 Azure Devops Artifact Feed,以 NuGet 作为上游源。
不知何故,我不相信我们实际上已经删除了它们,但我们有一些已删除的软件包无法恢复。如下所示(在上游源中搜索),有几个包 2.0.0-2.1.2 被标记为已删除。所有这些其他版本我不确定它们来自哪里,因为它们无法直接与普通的 NuGet feed 对话。我认为这些其他版本实际上是 2011 年开始的更旧的版本,也是问题的一部分。我手动删除了2011.13.4094。
但我需要这个 2.1.2 版本,它是一个外部源。回收站等什么也没有,我相信这发生在很久以前了。
如果您可以看到
2.1.2
的 oxyplot.wpf
版本是 Deleted from this feed
但在程序包回收站中不可见,则它可能已从此源中永久删除。
此外,恐怕我们无法将其恢复到此 feed 中,这是为了确保构建结果的正确性而设计的。
参考Azure Artifacts 的关键概念 - 不变性的文档,如果您必须使用此特定版本的包,
解决不变性约束的唯一方法是创建一个新的 feed 并将所需的包版本发布到新的 feed。