Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 5500|Svare: 2

[Kilde] VS slår sammen .NET Framework (dll)-assemblies ved hjelp av ILmerge

[Kopier lenke]
Publisert 14.05.2023 kl. 21:24:55 | | | |
Krav: .NET Framework-prosjektet refererer til en rekke dll-assemblies som pakker dll-assemblies direkte inn i exes, som denne artikkelen bruker ILMerge for å kombinere flere samlinger av programmer til én enkelt assembly.

GitHub-adresse:Innloggingen med hyperkoblingen er synlig.

Først oppretter VS 2022 et nytt .NET Framework 4.5-konsollprosjekt, tester refererer til Newtonsoft.Json-pakken, og koden er som følger:

Du kan se at mange filer genereres på slutten som vist nedenfor:



For å referere til ILMerge-relaterte pakken, er den som følger:

Samtidig vil prosjektet generere to filer, "ILMerge.props" og "ILMergeOrder.txt", vennligst se den offisielle dokumentasjonen for spesifikke funksjoner.

Høyreklikk for å generere prosjektet på nytt, og du kan se at dll-filen er slått sammen med exe-programmet, og programmet kan kjøre normalt, som vist i figuren under:



Selvfølgelig er det også mulig å slå sammen assemblies direkte ved å utføre ILMerge.exe kommandoer, slik som:


(Slutt)





Foregående:【Turn】100 personer FoU-team 10 milliarder salg i skala teknisk arkitekturpraksisdeling
Neste:Oppsummering: RabbitMQ lager egendefinerte svitsjer og køer
 Vert| Publisert 14.05.2023 kl. 21:25:20 |
.net/c# Bruk Costura.Fody for å pakke DLL-en inn i EXE-en
https://www.itsvse.com/thread-4677-1-1.html
Publisert 15.05.2023 11:01:57 |
Takk for at du delte, lær av det.
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com