Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 5500|Odgovoriti: 2

[Vir] VS združuje .NET Framework (dll) sestave z uporabo ILmerge

[Kopiraj povezavo]
Objavljeno 14. 5. 2023 ob 21:24:55 | | | |
Zahteve: Projekt .NET Framework se sklicuje na več dll sestav, ki dll sestave neposredno pakirajo v exe-e, pri čemer ta članek uporablja ILMerge za združevanje več zbirk programov v eno samo sestavo.

GitHub naslov:Prijava do hiperpovezave je vidna.

Najprej VS 2022 ustvari nov konzolni projekt .NET Framework 4.5, testi se sklicujejo na paket Newtonsoft.Json, koda pa je naslednja:

Lahko vidite, da se na koncu generira veliko datotek, kot je prikazano spodaj:



Za sklicevanje na paket, povezan z ILMerge, je naslednji:

Hkrati bo projekt generiral dve datoteki, "ILMerge.props" in "ILMergeOrder.txt", prosimo, glejte uradno dokumentacijo za posamezne funkcije.

Z desnim klikom za ponovno generiranje projekta lahko vidite, da je dll združen v exe program in program lahko teče normalno, kot je prikazano na spodnji sliki:



Seveda je mogoče tudi neposredno združiti sestave z izvajanjem ILMerge.exe ukazov, kot so:


(Konec)





Prejšnji:【Obrat】100-članska raziskovalno-razvojna ekipa 10 milijard prodajnih obsegov deljenja tehničnih arhitekturnih praks
Naslednji:Povzetek: RabbitMQ ustvarja prilagojena stikala in vrste
 Najemodajalec| Objavljeno 14. 5. 2023 ob 21:25:20 |
.net/c# Uporabite Costura.Fody za pakiranje DLL-ja v EXE
https://www.itsvse.com/thread-4677-1-1.html
Objavljeno 15. 5. 2023 ob 11:01:57 |
Hvala, ker si delil, uči se iz tega.
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com