Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

669
Vistas
No se puede cargar la DLL 'sqlite3' en SQLite Net Platform WinRT

Estoy en proceso de desarrollar una aplicación nativa usando Xamarin.Forms. Pero el problema al que me enfrento ahora no está relacionado con Xamarin. Agregué un nuevo proyecto de Windows Phone por

right-click > Add > New Project -> Windows Phone Apps -> Blank App(Windows Phone).

en mi proyecto Xamarin existente en Visual Studio premium 2013. Estoy usando sqlitenet pcl para la conexión a la base de datos. Tengo el siguiente código en mi proyecto.

 public ISQLitePlatform CreateSqlitePlatformInterface() { return new SQLitePlatformWinRT(); }

Cuando se ejecuta por encima de la línea, arroja una excepción como

 An exception of type 'System.DllNotFoundException' occurred in SQLite.Net.Platform.WinRT.DLL but was not handled in user code Additional information: Unable to load DLL 'sqlite3': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

Esto se ha preguntado muchas veces y probé todas las soluciones sugeridas, aún no puedo solucionarlo.

Mis paquetes.config

 <package id="SQLite.Net-PCL" version="3.0.5" targetFramework="wpa81" /> <package id="Sqlite-Winrt" version="3.8.7.1" targetFramework="wpa81" /> <package id="Xamarin.Forms" version="1.4.2.6359" targetFramework="wpa81" />

Arriba están los paquetes que descargué de Nuget. ¿Me estoy perdiendo algo? ¿Qué más necesito agregar?

También probé:

  1. Descargado sqlite-winrt81-3081002.vsix desde la página de descarga de Sqlite .
  2. Copiado sqlite3.dll de x86.
  3. Intenté pegarlo en mi carpeta bin , así como en la raíz de mi proyecto y cambié el contenido para copiar siempre. ( ref: https://stackoverflow.com/questions/4744293/unable-to-load-dll-sqlite3-the-specified-module-could-not-be-found-exceptio )
  4. Mi proyecto apunta a x86 , no a cualquier CPU .

Probé la solución sugerida de: Sol1 ,Sol2

Referencias de mi proyecto:

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Después de instalar SQLite Visual Studio Extension, debe agregar una referencia a SQLite for Windows Runtime en Reference Manager en Windows/Extensions.

Me gusta esto.

over 4 years ago · Santiago Trujillo Denunciar

0

Experimenté un tipo diferente de este error después de algunas actualizaciones de marzo de 2016 para Windows 10 y Visual Studio 2015: mi aplicación funcionaba bien cuando se implementaba en mi escritorio pero fallaba con System.DllNotFoundException ("No se puede cargar DLL 'sqlite3'") cuando implementada en mi tableta (incluso después de actualizar el sistema operativo de la tableta con las últimas actualizaciones), así que mis pasos para resolver el problema fueron los siguientes:

  1. Desinstaló la extensión VS llamada "SQLite for Universal App Platform" (v3.10.2)
  2. Se eliminó la referencia a esta extensión de mi proyecto.
  3. Instalé la extensión nuevamente, excepto que esta vez apareció en la lista de extensiones en línea como "SQLite para la plataforma universal de Windows " (v3.12.1)
  4. Agregué la referencia a esta extensión a mi proyecto.
  5. (esta es la parte importante, que no necesitaba hacer antes): Se agregó una referencia a la extensión "Visual C++ 2015 Runtime for Universal Windows Platform Apps" (v14.0)

No fue hasta ese último paso que realmente solucionó el problema.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda