如何获得 Oracle.DataAccess.Client?
How do I get Oracle.DataAccess.Client?
我收到此错误,其中 Visual Studio 2019 无法找到
Imports Oracle.DataAccess.Client
我已经下载了
https://www.oracle.com/database/technologies/odac-downloads.html
和
https://www.oracle.com/database/technologies/dotnet-utilsoft-downloads.html
我错过了什么吗?它仍然说找不到它,因为我使用 Oracle 的所有代码都说它不可访问。
您是否添加了对项目的 Oracle.DataAccess 引用?
在解决方案资源管理器中右键单击项目名称 -> 添加引用 -> .NET -> Oracle.DataAccess
由于目标是使软件现代化,因此最好使用最新的 Oracle 库,目前为 Oracle.ManagedDataAccess
。
它作为 Nuget 包提供(在 Visual Studio、"Tools" 菜单 -> "NuGet Package Manager" -> "Manage NuGet Packages for Solution..." -> 选择 "Browse" 选项卡-> 搜索 "Oracle.ManagedDataAccesss";勾选右侧窗格中的框以将其添加到您的项目 ->单击 "Install"),这意味着无需担心查找和添加对 .dll 文件的引用。
然后,添加Imports Oracle.ManagedDataAccess.Client
。
如果 代码之前使用的是 Oracle 数据库,那么可能需要按照 Migrating from ODP.NET, Unmanaged Driver to ODP.NET, Managed Driver.
的第 3 步中所述进行一些更改
我收到此错误,其中 Visual Studio 2019 无法找到
Imports Oracle.DataAccess.Client
我已经下载了 https://www.oracle.com/database/technologies/odac-downloads.html 和 https://www.oracle.com/database/technologies/dotnet-utilsoft-downloads.html
我错过了什么吗?它仍然说找不到它,因为我使用 Oracle 的所有代码都说它不可访问。
您是否添加了对项目的 Oracle.DataAccess 引用? 在解决方案资源管理器中右键单击项目名称 -> 添加引用 -> .NET -> Oracle.DataAccess
由于目标是使软件现代化,因此最好使用最新的 Oracle 库,目前为 Oracle.ManagedDataAccess
。
它作为 Nuget 包提供(在 Visual Studio、"Tools" 菜单 -> "NuGet Package Manager" -> "Manage NuGet Packages for Solution..." -> 选择 "Browse" 选项卡-> 搜索 "Oracle.ManagedDataAccesss";勾选右侧窗格中的框以将其添加到您的项目 ->单击 "Install"),这意味着无需担心查找和添加对 .dll 文件的引用。
然后,添加Imports Oracle.ManagedDataAccess.Client
。
如果 代码之前使用的是 Oracle 数据库,那么可能需要按照 Migrating from ODP.NET, Unmanaged Driver to ODP.NET, Managed Driver.
的第 3 步中所述进行一些更改