Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 5500|Svar: 2

[Kilde] VS sammenfletter .NET Framework (dll) samlinger ved hjælp af ILmerge

[Kopier link]
Opslået den 14-5-2023 kl. 21:24:55 | | | |
Krav: .NET Framework-projektet refererer til en række dll-assemblies, der pakker dll-assemblies direkte i exes, som denne artikel bruger ILMerge til at kombinere flere samlinger af programmer i én assembly.

GitHub-adresse:Hyperlink-login er synlig.

Først opretter VS 2022 et nyt .NET Framework 4.5 konsolprojekt, tester referencer til Newtonsoft.Json-pakken, og koden er som følger:

Du kan se, at mange filer genereres til sidst, som vist nedenfor:



For at referere til ILMerge-relaterede pakke er den som følger:

Samtidig vil projektet generere to filer, "ILMerge.props" og "ILMergeOrder.txt", henvises venligst til den officielle dokumentation for specifikke funktioner.

Højreklik for at gengenerere projektet, og du kan se, at dll'en er blevet flettet ind i exe-programmet, og programmet kan køre normalt, som vist i figuren nedenfor:



Selvfølgelig er det også muligt at sammenflette samlinger direkte ved at udføre ILMerge.exe kommandoer, såsom:


(Slut)





Tidligere:【Turn】100 personer F&U-team 10 milliarder salg skala teknisk arkitektur praksis deling
Næste:Resumé: RabbitMQ opretter brugerdefinerede switches og køer
 Udlejer| Opslået den 14-5-2023 kl. 21:25:20 |
.net/c# Brug Costura.Fody til at pakke DLL'en ind i EXE'en
https://www.itsvse.com/thread-4677-1-1.html
Opslået den 15-5-2023 11:01:57 |
Tak fordi du delte, lær af det.
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com