Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Unable to resolve native runtime dlls

Aberta
#398 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
csharp
Domínio
backend

Direção de pesquisa

Comece com as chamadas reportadas a NativeLibrary.Load e NativeLibrary.TryLoad, a pasta runtimes gerada e o comportamento de .deps.json em relação a e_sqlite3. Defina como as bibliotecas nativas devem ser resolvidas neste processo e verifique se o carregamento é bem-sucedido sem exigir um wrapper separado para LoadLibrary.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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.

Linguagem predominante
C#
Estrelas
783
Forks
80
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de microsoft/node-api-dotnet

Todas as issues de microsoft/node-api-dotnet

Issues semelhantes

Mais issues de C#

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.