SQLite - .NET Framework 4.0

0

Witam ponownie ;-D
Używam aktualnie SQLite http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
Pobrałem i zainstalowałem tego connectora gdy wrzucam plik System.Data.SQLite.dll do katalogu skompilowanego programu to wszystko działa jak należny. Tu rodzi się pytanie czy nie da się jakoś statycznie zalinkować tego .dll do projektu aby nie musiał znajdować się w katalogu z programem?
Używam Visual Studio 2010

0

ILMerge i podobne narzędzia.
Można też DLL-kę ładować dynamicznie z "resource'a".

0

Dzięki ;-)

0

Chyba coś nie działa jak powinno
Wrzuciłem pliki do C:\Program Files (x86)\Microsoft\ILMerge
Odpaliłem konsole
wpisałem:

cd C:\Program Files (x86)\Microsoft\ILMerge
ILMerge /target:winexe /out:NowyProgram.exe SQLite.exe System.Data.SQLite.dll

i wywaliło error
user image

user image

Cos nie tak jest z tym plikiem .dll ?
Czy zła komenda?

0

"is not marked as containing managed code" — to znaczy że DLL-ka może zawierać natywne wstawki, czyli powstała prawdopodobnie w C++/CLI.
Spróbuj drugiego sposobu, czyli z resource'em.

1 użytkowników online, w tym zalogowanych: 0, gości: 1