c# - 在 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。和上面一样。
我可能已经忘记了我尝试过的一些事情(可能在我把我撞到墙上的时候丢失了)。
对此问题的任何帮助将不胜感激。
解决方案
推荐阅读
- php - laravel excel导出xlsx下载不起作用
- sql - 使用外键表示 SQL 表中的二叉树
- firebase - Flutter Cloud Firestore orderBy 和限制问题
- azure - 无法在 NativeScript 中创建新的 Blob 容器
- java - Java 服务器未通过套接字接收 C++ 客户端
- javascript - 对象和点符号
- python - 尝试运行 SummitKwan 的 transparent_latent_gen 以在 Google Colab 中生成人脸
- php - 如何在拨号会话与 Twilio 异步接收忙信号后留下 mp3 语音邮件?
- notepad++ - notepad++ 删除行尾最后 3 个字符
- javascript - 我得到:“未捕获的语法错误:无法在模块外使用导入语句”