2008-12-15 14 views

Respuesta

2

Nunca lo he hecho, pero sé de un proyecto de código abierto que hace esto. Incrustan el código SQLite3 nativo en el ensamblado SQLite administrado usando su propia herramienta llamada mergebin.

Ve y mira la fuente SQLite project for .NET by PHX y podrás ver cómo se hace.

1

No creo que pueda hacerlo directamente, pero es posible extraerlo en tiempo de ejecución a alguna ubicación temporal y hacer una llamada a esa copia.

2

Debería funcionar, si el dll nativo no tiene ninguna dependencia.

Puede compilar el dll como recurso incrustado, luego de acceder a la transmisión desde el interior de su código, serializarlo en la carpeta temporal y usarlo desde allí.

Demasiado para publicar código de ejemplo aquí, pero el camino no es complicado.

Cuestiones relacionadas