Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 5500|Répondre: 2

[Source] VS fusionne les assemblages .NET Framework (dll) en utilisant ILmerge

[Copié le lien]
Publié le 14-05-2023 à 21:24:55 | | | |
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)





Précédent:【Turn】Équipe R&D de 100 personnes 10 milliards de ventes à l’échelle de l’architecture technique partage de la pratique
Prochain:Récapitulatif : RabbitMQ crée des commutateurs et des files d’attente personnalisés
 Propriétaire| Publié le 14-05-2023 à 21:25:20 |
.net/c# Utilisez Costura.Fody pour empaqueter les DLL dans l’EXE
https://www.itsvse.com/thread-4677-1-1.html
Publié le 15-05-2023 à 11:01:57 |
Merci d’avoir partagé, apprends-en un peu plus.
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com