Я очень новичок в разработке на C # и Xamarin, поэтому я прошу прощения, если есть простой ответ на эту проблему. Я не смог найти один до сих пор. В настоящее время я использую Visual Studio 2017, новейшую версию Xamarin и операционную систему Windows 7 Professional.
Я работаю над этим вопросом уже неделю, и никакого реального прогресса не достигнуто. Я провел множество исследований и попробовал множество разных решений, и все с одинаковым результатом. Я не могу установить OracleConnection в своем приложении, не получив несколько ошибок во время компиляции.
Список вещей, которые я пробовал:
-Скачать пакет Oracle.ManagedDataAccess NuGet. Это приводит к нескольким ошибкам несовместимости с библиотеками Xamarin (ios, monoandroid81 и т. Д.). Я обновил все, поэтому я не знаю, проблема там.
-Использование ODAC для Visual Studio 2017. Работает для установления соединения между Visual Studio и базой данных, но я не могу получить доступ к базе данных в самом коде приложения.
-Используйте Oracle.DataAccess.dll в файлах сервера. Работает до тех пор, пока я не создам приложение, после чего файлы System.x не загружаются должным образом. Затем я добавляю System.x.dll из папки Microsoft.NET, и снова появляется ошибка с другим файлом System.x.
-Используйте Oracle.DataAccess.dll из любого другого места. То же, что и выше.
Возможно, я забыл несколько вещей, которые я пробовал (вероятно, потерял за время, потраченное на то, чтобы разбить меня о стену).
Любая помощь в этом вопросе будет принята с благодарностью.