#2 CZechBoY
Jde o exe se dvěma knihovnami (vlastní a cizí), bez instalace. Mým cílem je distribuce pouze jediného souboru. Vlastní knihovnu jsem vložil do exe, bez problému. Nyní se chci podobně zbavit i cizí dll.
Zkusil jsem ilmerge - nevyhodí žádnou chybu, ale exe nelze spustit.
Zkusil jsem vložit dll do resource podle http://jankoweb.tode.cz/…exe-souboru/ . Při spuštění dostanu hlášku:
Could not load file or assembly 'Tarser, Version=2010.11129.0.713, Culture=neutral, PublicKeyToken=null' or one of its dependencies. Systém nemůže nalézt uvedený soubor.
V resource dll vložená je.
Nejjednodušší si mi zdá být, v mém exe určit cestu ke knihovně, která již na cílových počítačích je. Nikde se mi ale nedaří najít postup, jak programu sdělit, kde má knihovnu najít.