Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 5500|Odpověď: 2

[Zdroj] VS slučuje .NET Framework (dll) assemblery pomocí ILmerge

[Kopírovat odkaz]
Zveřejněno 14. 5. 2023 21:24:55 | | | |
Požadavky: Projekt .NET Framework odkazuje na řadu dll assemblerů, které balí dll assemblery přímo do exe souborů, přičemž tento článek využívá ILMerge ke spojení více kolekcí programů do jednoho assembleru.

Adresa GitHubu:Přihlášení k hypertextovému odkazu je viditelné.

Nejprve VS 2022 vytváří nový konzolový projekt .NET Framework 4.5, testuje balíček Newtonsoft.Json a kód je následující:

Na konci můžete vidět, že se generuje mnoho souborů, jak je vidět níže:



Pro odkaz na balíček související s ILMerge je následující:

Současně projekt vygeneruje dva soubory, "ILMerge.props" a "ILMergeOrder.txt", viz oficiální dokumentace pro konkrétní funkce.

Kliknutím pravým tlačítkem pro znovugenerování projektu uvidíte, že dll byla sloučena do exe programu a program může běžet normálně, jak je znázorněno na obrázku níže:



Samozřejmě je také možné přímo sloučit assemblery vykonáním ILMerge.exe příkazů, například:


(Konec)





Předchozí:【Otočit】10členný tým výzkumu a vývoje 10 miliard prodejů v měřítku sdílení technické architektury
Další:Shrnutí: RabbitMQ vytváří vlastní switche a fronty
 Pronajímatel| Zveřejněno 14. 5. 2023 21:25:20 |
.net/c# Použijte Costura.Fody k zabalení DLL do EXE
https://www.itsvse.com/thread-4677-1-1.html
Zveřejněno 15. 5. 2023 11:01:57 |
Děkuji, že jste se podělil, poučte se z toho.
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com