После поисков по всем ссылкам на эту DLL я пришел сюда за помощью.
Я пытаюсь установить sh соединение с SQL сервером, на котором размещена моя моя P C (я знаю, что это не лучшая практика, но решение не до меня). У меня устройство Android, подключенное через док-станцию / USB к моему P C, и я запускаю код на устройстве из Visual Studio 2019 в режиме отладки.
Код компилируется и успешно выполняется на устройстве, пока я не получу свой connection.Open()
вызов. Оказавшись там, я получаю несколько исключений DllNotFoundException и SQLException, все ссылающиеся на эту System.Net.Security.Native
библиотеку, которая не найдена.
Я прошел через NuGet, добавив все пакеты, которые звучат так, как будто они могут содержать то, что я ищу, но пока не повезло. Я также попытался добавить любые ссылки, которые звучат как-то связанные, но опять же, ничего.
Я также попытался добавить using System.Net.Security.Native;
, но VS просто говорит мне
Error CS0234 The type or namespace name 'Native' does not exist in the namespace 'System.Net.Security' (are you missing an assembly reference?)
И удаление «Native» также не решает проблему.
Здесь мы используем журнал из панели «Вывод», просто чтобы вы могли точно увидеть, что он ищет.
02-04 20:15:52.362 D/Mono (30702): DllImport attempting to load: 'System.Net.Security.Native'.
02-04 20:15:52.364 D/Mono (30702): DllImport error loading library './System.Net.Security.Native': 'dlopen failed: library "./System.Net.Security.Native" not found'.
02-04 20:15:52.364 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.365 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.365 D/Mono (30702): DllImport error loading library '/system/lib64/System.Net.Security.Native': '(null)'.
02-04 20:15:52.365 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.365 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.366 D/Mono (30702): DllImport error loading library 'System.Net.Security.Native': 'dlopen failed: library "System.Net.Security.Native" not found'.
02-04 20:15:52.367 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.368 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.368 D/Mono (30702): DllImport error loading library 'System.Net.Security.Native': 'dlopen failed: library "System.Net.Security.Native" not found'.
02-04 20:15:52.369 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native': 'dlopen failed: library "./libSystem.Net.Security.Native" not found'.
02-04 20:15:52.369 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.370 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.370 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native': '(null)'.
02-04 20:15:52.370 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.370 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.371 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native': 'dlopen failed: library "libSystem.Net.Security.Native" not found'.
02-04 20:15:52.372 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.374 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.375 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native': 'dlopen failed: library "libSystem.Net.Security.Native" not found'.
02-04 20:15:52.375 W/Mono (30702): DllImport unable to load library 'dlopen failed: library "libSystem.Net.Security.Native" not found'.
02-04 20:15:52.375 D/Mono (30702): DllImport attempting to load: 'System.Net.Security.Native'.
02-04 20:15:52.376 D/Mono (30702): DllImport error loading library './System.Net.Security.Native': 'dlopen failed: library "./System.Net.Security.Native" not found'.
02-04 20:15:52.377 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.378 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.378 D/Mono (30702): DllImport error loading library '/system/lib64/System.Net.Security.Native': '(null)'.
02-04 20:15:52.378 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.378 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.379 D/Mono (30702): DllImport error loading library 'System.Net.Security.Native': 'dlopen failed: library "System.Net.Security.Native" not found'.
02-04 20:15:52.380 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.381 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.382 D/Mono (30702): DllImport error loading library 'System.Net.Security.Native': 'dlopen failed: library "System.Net.Security.Native" not found'.
02-04 20:15:52.383 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native': 'dlopen failed: library "./libSystem.Net.Security.Native" not found'.
02-04 20:15:52.383 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.383 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.384 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native': '(null)'.
02-04 20:15:52.384 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.384 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.385 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native': 'dlopen failed: library "libSystem.Net.Security.Native" not found'.
02-04 20:15:52.386 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.386 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.387 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native': 'dlopen failed: library "libSystem.Net.Security.Native" not found'.
02-04 20:15:52.387 W/Mono (30702): DllImport unable to load library 'dlopen failed: library "libSystem.Net.Security.Native" not found'.
02-04 20:15:52.393 D/Mono (30702): DllImport attempting to load: 'System.Net.Security.Native'.
02-04 20:15:52.394 D/Mono (30702): DllImport error loading library './System.Net.Security.Native': 'dlopen failed: library "./System.Net.Security.Native" not found'.
02-04 20:15:52.394 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.395 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.395 D/Mono (30702): DllImport error loading library '/system/lib64/System.Net.Security.Native': '(null)'.
02-04 20:15:52.395 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.395 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.396 D/Mono (30702): DllImport error loading library 'System.Net.Security.Native': 'dlopen failed: library "System.Net.Security.Native" not found'.
02-04 20:15:52.396 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.397 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.398 D/Mono (30702): DllImport error loading library 'System.Net.Security.Native': 'dlopen failed: library "System.Net.Security.Native" not found'.
02-04 20:15:52.398 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native': 'dlopen failed: library "./libSystem.Net.Security.Native" not found'.
02-04 20:15:52.399 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.399 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.400 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native': '(null)'.
02-04 20:15:52.400 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.400 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.401 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native': 'dlopen failed: library "libSystem.Net.Security.Native" not found'.
02-04 20:15:52.401 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.402 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.403 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native': 'dlopen failed: library "libSystem.Net.Security.Native" not found'.
02-04 20:15:52.403 W/Mono (30702): DllImport unable to load library 'dlopen failed: library "libSystem.Net.Security.Native" not found'.
02-04 20:15:52.403 D/Mono (30702): DllImport attempting to load: 'System.Net.Security.Native'.
02-04 20:15:52.404 D/Mono (30702): DllImport error loading library './System.Net.Security.Native': 'dlopen failed: library "./System.Net.Security.Native" not found'.
02-04 20:15:52.404 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.404 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.405 D/Mono (30702): DllImport error loading library '/system/lib64/System.Net.Security.Native': '(null)'.
02-04 20:15:52.405 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.405 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.405 D/Mono (30702): DllImport error loading library 'System.Net.Security.Native': 'dlopen failed: library "System.Net.Security.Native" not found'.
02-04 20:15:52.406 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.406 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.407 D/Mono (30702): DllImport error loading library 'System.Net.Security.Native': 'dlopen failed: library "System.Net.Security.Native" not found'.
02-04 20:15:52.407 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native': 'dlopen failed: library "./libSystem.Net.Security.Native" not found'.
02-04 20:15:52.408 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.408 D/Mono (30702): DllImport error loading library './libSystem.Net.Security.Native.so': 'dlopen failed: library "./libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.408 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native': '(null)'.
02-04 20:15:52.408 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.409 D/Mono (30702): DllImport error loading library '/system/lib64/libSystem.Net.Security.Native.so': '(null)'.
02-04 20:15:52.410 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native': 'dlopen failed: library "libSystem.Net.Security.Native" not found'.
02-04 20:15:52.411 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.413 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native.so': 'dlopen failed: library "libSystem.Net.Security.Native.so" not found'.
02-04 20:15:52.413 D/Mono (30702): DllImport error loading library 'libSystem.Net.Security.Native': 'dlopen failed: library "libSystem.Net.Security.Native" not found'.
02-04 20:15:52.413 W/Mono (30702): DllImport unable to load library 'dlopen failed: library "libSystem.Net.Security.Native" not found'.
**System.DllNotFoundException:** 'System.Net.Security.Native assembly:<unknown assembly> type:<unknown type> member:(null)'
Я также приложил скриншот пакетов, которые я установил, а также мои ссылки.
Я также получаю это предупреждение, но я не уверен если это связано.
XA5302: Two processes may be building this project at once. Lock file exists at path: C:\Users\user\Documents\Downloads\XamarinScannerAndroid\XamarinScannerAndroid\XamarinScannerAndroid\obj\Debug\81\.__lock
Боюсь, я исчерпал все свои возможности поиска в Google. Если вам нужно что-то еще (фрагменты кода / скриншоты / et c ..), пожалуйста, дайте мне знать. Спасибо!
Редактировать 1: Также добавлен скриншот моей страницы параметров Android, включая параметры ссылок.