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)
|