Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 5500|Odpoveď: 2

[Zdroj] VS spája .NET Framework (dll) zostavy pomocou ILmerge

[Kopírovať odkaz]
Zverejnené 14. 5. 2023 o 21:24:55 | | | |
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)





Predchádzajúci:【Otočiť】100-členný tím výskumu a vývoja 10 miliárd tržieb v rozsahu technickej architektúry, zdieľanie praxe
Budúci:Zhrnutie: RabbitMQ vytvára vlastné prepínače a fronty
 Prenajímateľ| Zverejnené 14. 5. 2023 21:25:20 |
.net/c# Použite Costura.Fody na zabalenie DLL do EXE
https://www.itsvse.com/thread-4677-1-1.html
Zverejnené 15.5.2023 o 11:01:57 |
Ďakujem, že si sa podelil, pouč sa z toho.
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com