PlatformnotsUpportedException: microsoft.data.sqlClient не поддерживается на этой платформе.
microsoft.data.sqlclient.sqlconnection..ctor(system.string connectionString) < /p>
< /blockquote>
ИТ ошибки на этой строке: < /p>
Код: Выделить всё
SqlConnection con = new SqlConnection(_connectionString);
< /code>
Несмотря на многие вещи, которые я пробовал, я все еще не могу обойти эту ошибку. < /p>
Подробности проекта: < /p>
[list]
[*] Версия Unity - 2022.3.41f1 < /li>
Target Microsoft.data.sqlclient версии - 5.2.2 < /li>
Редактор скрипта - Rider 2024.3.3
[*] Целевые платформы - Windows, Android и Webgl
[/list]
Другие возможные важные примечания к ошибкам:
Unity сообщает об ошибке: < /p>
Ошибки во время xml parse:
0x00007ff6876bb51d (Unity) Stackwalker ::GetCurrentCallstack
0x00007ff6876c05c9 (Unity) StackWalker::ShowCallstack
0x00007ff6886b0051 (Unity) GetStacktrace
0x00007ff688d6a23e (Unity) DebugStringToFile
< Br /> 0x00007ff6865aa9f8 (Unity) Debugloghandler_custom_internal_log
0x0000016f61f74c03 (моно Jit Code) (UniteyEngine .Object)
0x0000016f61f74b3b (код моно JIT) unityEngine.debugloghandler: logformat (unityEngine.logtype, unityEngine.object, string, object [])
0x0000016f61f748c0 (mono jit jit code). UnityEngine.logtype, Object)
0x0000016fc2817da8 (код моно JIT) UnityEngine.debug: logwarning (объект)
0x0000016fcb5098eb (mono jit unityeditor.android.andRidroidsdktoolslyslisryslorslorslorslorslorslorslorslorslors String, String, String [])
0x0000016f4ef3c133 (mono Jit Code) unityeditor.android.androidsdktools: runandroidsdktool (String, String, Bool, String, String [])
0x0000016f4ef3936b (код моно JIT) unityEditor.android.androidsdktools: listComponentsversions ()
0x0000016f4ef38c6b (mono jit code) unityeditor.android.sdkmanager: updatepackageslist ()
04.fef3
04.fif3
04.fif3
04. Mono Jit Code) unityeditor.android.sdkmanager: listAvailable (unityEditor.android.sdkmanager /component)
0x0000016f4ef3821b (mono jit code) unityeditor.android.playersettytorextension / c__displayclaslsclass132_0: b /00: b /0: b /0: b /0: b /0: b /0: b /0: b /0: b /0: b /0: b /0: b /0: b /0: playersettorextension / c__displayclass132_0: b /android. > 0x0000016f45fb6e26 (код моно JIT) System.Threading.ThreadHelper: ThreadStart_Context (Object)
0x0000016f45fb63fe (mono jit code) System.Threading.ExecutyContext: runinternal (System.Threathing.executyContextOntext. )
0x0000016f45fb5e6b (mono JIT Code) System.Threading.ExecutionContext: Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, Object, Bool)
0x0000016f45fb6c2b (mono jit код) System.thread : Run (System.Threading.ExecutionContext, System.Threading.ContextCallback, Object)
0x0000016f45fb6793 (код моно JIT) System.Threading.ThreadHelper: ThreadStart ()
0x0000016f45fb6656 (mono jit код) (rupper runtime- invoke) объект: runtime_invoke_void__this__ (Object, Intptr, Intptr, Intptr)
0x00007ffa43614c2e (mono-2,0-bdwgc) mono_jit_runtime_invoke (At C:/build/output/unity-technologies/mono/moni/mini-ritime. C: 3445)
0x00007ffa4354d254 (mono-2,0-bdwgc) do_runtime_invoke (at c: /build/output/unity-technologies/mono/mono/metadata/object.c: 3068)
0x007ffa43550b3d.c: 3068)
0x007ffa43550b3d (mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono- Mono-. 2.0-bdwgc) mono_runtime_delegate_try_invoke (at c: /build/output/unity-technologies/mono/mono/metadata/object.c: 4452)
0x00007ffa4357fa2d (mono-2.0-bdwgc) start_wrapper (at at at at at at at at at at at at at at at at at at at at at at at at at at at at at at rebrapper starge stirch Вывод/Unity-Technologies/Mono/Mono/Metadata/Threads.c: 1296)
0x00007ffa4357fbe Threads.c: 1348)
0x00007ffaef067374 (kernel32) basethreadinitthunk
0x00007ffaf051cc91 (ntdll) rtluserthreadstart < /p>
< /blockquote>
unity также сообщила о многочисленных ошибках «импорт». Код (4) «При первоначальной установке пакетов. Assets/Packages/microsoft.identity.client.4.61.3/lib/netstandard2.0/microsoft.identity.client.dll.meta в sourceassetdb имеет время изменения '2025-01-02t19: 10: 19.606096z', пока контент на Диск имеет время модификации '2025-01-02T19: 10: 22.8671146Z' < /p>
< /blockquote>
Источники сказали мне игнорировать эти ошибки, но, поскольку библиотека не является ' T Работает, это может быть больше. p> я видел, что некоторые решения пришли от добавления ссылки на пакет в файл .csproj Я сделал два подхода для этого. Первый, я скопировал все связанные папки из папки «Основные пакеты» в папку «Активы»> «Пакеты», а вторым было загрузить пакеты Nuget, раскапывать содержимое и добавить в папку с активами>, следя за тем, чтобы это было то же самое именно Версия как та, которая загружена в плагине Unity Nuget. (5.2.2). Ни один из них не работал. Я предполагаю, что эта версия является бета -версией и, скорее всего, захочет использовать другой релиз, который может быть более стабильным. /p>
Некоторые решения рекомендуют изменить уровень совместимости API с .NET STANDARL 2.1 - Стандарт 4.x или Just .net Framework. После настройки уровня совместимости всех платформ в настройках проекта> игрока, ошибка все еще сохраняется. Если одна из приведенных выше попыток должно работать, то я мог сделать это неправильно, и я могу повторно их с помощью дополнительного руководства, если это возможно.
Подробнее здесь: https://stackoverflow.com/questions/793 ... -sqlclient
Мобильная версия