Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 5500|Svar: 2

[Källa] VS slår ihop .NET Framework (dll)-assemblies med ILmerge

[Kopiera länk]
Publicerad den 2023-5-14 21:24:55 | | | |
Krav: .NET Framework-projektet refererar till ett antal dll-assemblies som paketerar dll-assemblies direkt i exes, och denna artikel använder ILMerge för att kombinera flera samlingar program till en enda assembly.

GitHub-adress:Inloggningen med hyperlänken är synlig.

Först skapar VS 2022 ett nytt .NET Framework 4.5-konsolprojekt, testrefererar till Newtonsoft.Json-paketet, och koden är följande:

Du kan se att många filer genereras i slutet enligt nedan:



För att referera till ILMerge-relaterade paketet är det följande:

Samtidigt kommer projektet att generera två filer, "ILMerge.props" och "ILMergeOrder.txt", vänligen se den officiella dokumentationen för specifika funktioner.

Högerklicka för att generera projektet igen, och du kan se att dll:n har slagits ihop med exe-programmet och att programmet kan köras normalt, som visas i figuren nedan:



Naturligtvis är det också möjligt att slå samman assembler direkt genom att utföra ILMerge.exe kommandon, såsom:


(Slut)





Föregående:【Turn】100 personer inom FoU-teamet 10 miljarder försäljningsskala teknisk arkitekturpraktik delning
Nästa:Sammanfattning: RabbitMQ skapar egna switchar och köer
 Hyresvärd| Publicerad den 2023-5-14 21:25:20 |
.net/c# Använd Costura.Fody för att paketera DLL:n till EXE:n
https://www.itsvse.com/thread-4677-1-1.html
Publicerad den 2023-5-15 11:01:57 |
Tack för att du delade med dig, lär dig av det.
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com