为什么 nuget 上的 odp.net.managed 包消失了
Why has the odp.net.managed package on nuget dissapeared
它昨天还在,现在它的页面完全消失了。我的一堆构建直接开始失败,我不认为 nuget 删除了包。
有什么方法可以找出为什么它完全消失了吗?
我怀疑这是 Oracle 要求 Microsoft 从 nuget.org 中删除的 NuGet 包之一。
Oracle 发现一些 NuGet 包正在使用他们的软件或使其看起来好像来自 Oracle,并要求 Microsoft 删除它们。
关于此的 Package Content and Removals blog post 包含有关应该使用哪些 NuGet 包的信息:
If you are looking for the official Oracle software, they ask that you please download the Oracle.ManagedDataAccess package or the Oracle.ManagedDataAccess.EntityFramework package to work with the Oracle database using Entity Framework.
确实如此。 Oracle 以某种方式删除了他们的 nuget 包 odp.net.managed
导致依赖它的开发人员非常头疼。
但是,您可以使用提供相同功能的包 Oracle.ManagedDataAccess
。
在正常情况下,不 支持从 nuget.org 永久删除 nuget 包 (source)。我猜 Oracle 明确强迫 nuget.org 团队删除它,原因不明(也许是许可?)。
它昨天还在,现在它的页面完全消失了。我的一堆构建直接开始失败,我不认为 nuget 删除了包。
有什么方法可以找出为什么它完全消失了吗?
我怀疑这是 Oracle 要求 Microsoft 从 nuget.org 中删除的 NuGet 包之一。
Oracle 发现一些 NuGet 包正在使用他们的软件或使其看起来好像来自 Oracle,并要求 Microsoft 删除它们。
关于此的 Package Content and Removals blog post 包含有关应该使用哪些 NuGet 包的信息:
If you are looking for the official Oracle software, they ask that you please download the Oracle.ManagedDataAccess package or the Oracle.ManagedDataAccess.EntityFramework package to work with the Oracle database using Entity Framework.
确实如此。 Oracle 以某种方式删除了他们的 nuget 包 odp.net.managed
导致依赖它的开发人员非常头疼。
但是,您可以使用提供相同功能的包 Oracle.ManagedDataAccess
。
在正常情况下,不 支持从 nuget.org 永久删除 nuget 包 (source)。我猜 Oracle 明确强迫 nuget.org 团队删除它,原因不明(也许是许可?)。