为什么nuget上的odp.net.managed包消失了

时间:2015-10-08 10:50:51

标签: nuget

昨天就在那里,现在它的页面已经完全消失了。一堆我的构建直接开始失败,我不认为nuget删除了包。

有什么方法可以找出它为何彻底消失了吗?

https://www.nuget.org/packages/odp.net.managed/

2 个答案:

答案 0 :(得分:3)

事实上。不知何故,Oracle删除了他们的nuget包odp.net.managed,在依赖它的开发人员中引起了很多麻烦。

但是,您可以使用提供相同功能的包Oracle.ManagedDataAccess

在正常情况下,从nuget.org永久删除nuget包支持(source)。我猜Oracle明显强迫nuget.org团队将其删除,原因不明(可能是许可?)。

答案 1 :(得分:1)

我怀疑这是Oracle要求微软从nuget.org删除的NuGet软件包之一。

Oracle确定了一些使用他们软件的NuGet软件包,或者看起来好像是来自Oracle,并要求微软将其删除。

有一个Package Content and Removals blog post,其中包含有关应该使用哪些NuGet包的信息:

  

如果您正在寻找官方的Oracle软件,他们会要求您下载Oracle.ManagedDataAccess软件包或Oracle.ManagedDataAccess.EntityFramework软件包以使用Entity Framework来使用Oracle数据库。