Požiadavky: Projekt .NET Framework odkazuje na niekoľko dll assemblerov, ktoré balia dll assemblies priamo do exe súborov, pričom tento článok používa ILMerge na kombinovanie viacerých kolekcií programov do jedného assembleru.
GitHub adresa:Prihlásenie na hypertextový odkaz je viditeľné.
Po prvé, VS 2022 vytvára nový konzolový projekt .NET Framework 4.5, testy odkazujú na balík Newtonsoft.Json a kód je nasledovný:
Vidíte, že na konci sa generuje veľa súborov, ako je znázornené nižšie:
Pre odkaz na balík súvisiaci s ILMerge je nasledovný:
Zároveň projekt vygeneruje dva súbory, "ILMerge.props" a "ILMergeOrder.txt", prosím, pozrite si oficiálnu dokumentáciu pre konkrétne funkcie.
Kliknutím pravým tlačidlom na obnovenie projektu uvidíte, že dll bol zlúčený do exe programu a program môže bežať normálne, ako je znázornené na obrázku nižšie:
Samozrejme, je možné zlúčiť zostavy priamo vykonaním ILMerge.exe príkazov, napríklad:
(Koniec)
|