首页 > 解决方案 > 在 Xamarin 中建立与 Oracle Database 11g XE 的连接

问题描述

我对 C# 和 Xamarin 开发非常陌生,所以如果这个问题有一个简单的答案,我深表歉意。到目前为止,我一直找不到。我目前正在使用 Visual Studio 2017、最新版本的 Xamarin 和 Windows 7 Professional 操作系统。

我已经在这个问题上工作了一周,但没有取得真正的进展。我进行了大量的研究并尝试了多种不同的解决方案,结果都相同。我无法在我的应用程序中建立 OracleConnection 而不会出现几个编译时错误。

我尝试过的事情清单:

- 下载 Oracle.ManagedDataAccess NuGet 包。这会导致与 Xamarin 库(ios、monoandroid81 等)的几个不兼容错误。我已经更新了所有内容,所以我不知道那里的问题。

- 使用 Visual Studio 2017 的 ODAC。可以建立从 Visual Studio 到数据库的连接,但我无法在应用程序代码本身中访问数据库。

- 使用服务器文件中的 Oracle.DataAccess.dll。一直工作到我构建应用程序,此时 System.x 文件未正确加载。然后我从 Microsoft.NET 文件夹添加 System.x.dll,错误再次弹出,并带有不同的 System.x 文件。

- 从任何其他位置使用 Oracle.DataAccess.dll。和上面一样。

我可能已经忘记了我尝试过的一些事情(可能在我把我撞到墙上的时候丢失了)。

对此问题的任何帮助将不胜感激。

标签: c#oraclexamarinxamarin.formsoracle11gr2

解决方案


推荐阅读