
C# importace dll v projektu
Dobry den, mam v projektu dany soubor mysql.data.dll. Potrebuji aby se pri spusteni programu nacetl a mohl jsem pouzivat jeho funkce. Poradite mi jak na to? Uz si nevim rady.
Dobry den, mam v projektu dany soubor mysql.data.dll. Potrebuji aby se pri spusteni programu nacetl a mohl jsem pouzivat jeho funkce. Poradite mi jak na to? Uz si nevim rady.
Zpět do poradny Odpovědět na původní otázku Nahoru
Pokud ho máš přidaný do projektu, tak se to snad děje automaticky, ne?
Aha, to jsi zase ty: http://pc.poradna.net/q/view/1333147-c-mysql-data- dll
Chcu docilit toho aby samotny program uz toto DLL obsahoval. Pokud ho pridam do referenci tak druhy uzivatel, ktery nema tuto referenci dostane chybu...
Pokud ho přidáš do referencí a nastavíš, aby se ta knihovna kopírovala při buildu, tak tam bude vždy. Nebo snad chceš distribuovat program bez potřebných knihoven?
A jak ji takto nastavit?
Samozřejmě musíš vybrat příslušnou knihovnu a ne Nlog.config jako na obrázku.
No ale to budu muset mit tu referenci vedle toho .exe pri spusteni. Coz je nepohodlne a dela to vice problemu nez uzitku... Nejde to nejak nastavit, aby si bral referenci primo ze souboru programu ? Myslim to tak, ze zkompiluji program a v tom programu jiz bude obrazena mezi souborama.
Tak teď jsem tě vůbec nepochopil.
Asi chce mi to .dll uvnitř toho .exe...
http://stackoverflow.com/questions/189549/embeddin g-dlls-in-a-compiled-executable
To mě taky napadlo, ale mate mě tam to "mezi souborama".
pridat do referenci a pouzit "using" to je vse