Unable to resolve native runtime dlls
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia con le chiamate segnalate a NativeLibrary.Load e NativeLibrary.TryLoad, la cartella runtimes generata e il comportamento di .deps.json relativo a e_sqlite3. Definisci come devono essere risolte le librerie native in questo processo e verifica che il caricamento abbia esito positivo senza richiedere un wrapper LoadLibrary separato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I use EFCore but it always throws DllNotFoundException, even I tried put .deps.json besides the dll I load.
System.DllNotFoundException: Unable to load DLL 'e_sqlite3' or one of its dependencies
The output directory of generator has a runtimes folder. But it seems not able to read the deps config.
Also, call to dotnet.System.Runtime.InteropServices.NativeLibrary.Load(library); cause directly crash, TryLoad will say IntPtr not exported. But if I create a wrapper call these api, it will work as expected.
So currently, I have to expose an API to LoadLibrary in advance. Hope this can provide a way to resolve native libraries like .deps.json does.
- Lingua principale
- C#
- Stelle
- 783
- Fork
- 80
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/node-api-dotnet
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
microsoft/node-api-dotnet#484 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
microsoft/node-api-dotnet#481 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
microsoft/node-api-dotnet#486 · 1 commento ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
microsoft/node-api-dotnet#483 · 1 commento · 1 reazione ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
microsoft/node-api-dotnet#479 ·
Tutte le issue di microsoft/node-api-dotnet
Issue simili
-
go 🏃 testing 🧪
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
valkey-io/valkey-glide#7239 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
SubtitleEdit/subtitleedit#15462 ·
I maintainer di solito rispondono entro 1 giorno
-
:watch: Not Triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
comp:instrumentation.aspnetcore
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
open-telemetry/opentelemetry-dotnet-contrib#5427 ·
I maintainer di solito rispondono entro 1 giorno
-
[feature request] Condier making `TelemetrySpan`'s constructor and `Activity` property publicApertaenhancement needs-triage pkg:OpenTelemetry
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
open-telemetry/opentelemetry-dotnet#7851 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno