Exigences : Le projet .NET Framework fait référence à un certain nombre d’assemblages dll qui empaquetent les assemblages dll directement dans des exécutables, que cet article utilise pour combiner plusieurs collections de programmes en un seul assemblage.
Adresse GitHub :La connexion hyperlientérée est visible.
Tout d’abord, VS 2022 crée un nouveau projet console .NET Framework 4.5, les tests font référence au paquet Newtonsoft.Json, et le code est le suivant :
Vous pouvez voir que de nombreux fichiers sont générés à la fin, comme montré ci-dessous :
Pour référencer le package associé à ILMerge, il est le suivant :
Parallèlement, le projet générera deux fichiers, « ILMerge.props » et « ILMergeOrder.txt », veuillez consulter la documentation officielle pour les fonctions spécifiques.
Faites un clic droit pour régénérer le projet, et vous verrez que la dll a été fusionnée dans le programme exe, et que le programme peut fonctionner normalement, comme montré dans la figure ci-dessous :
Bien sûr, il est également possible de fusionner directement des assemblages en exécutant ILMerge.exe commandes, telles que :
(Fin)
|