昨天就在那里,现在它的页面已经完全消失了。一堆我的构建直接开始失败,我不认为nuget删除了包。
有什么方法可以找出它为何彻底消失了吗?
答案 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数据库。