Maison >développement back-end >C++ >Comment puis-je intégrer des DLL dans mon exécutable C # à l'aide de Costura.Fody?
Simplifier le déploiement C #: intégrer les DLL à l'aide de costura.fody
Ce guide montre une approche rationalisée pour intégrer les DLL externes directement dans votre exécutable C # compilé, simplifiant la distribution en éliminant le besoin de fichiers DLL séparés.
Costura.fody: Votre solution pour les DLL intégrées
Costura.Fody est un puissant package NuGet qui simplifie le processus d'intégration des DLL dans votre assemblage principal. L'installation est simple:
<code>Install-Package Costura.Fody</code>
ENCRODURE AUTOMMÉ ET CONTRÔLE À GRANDE FINE
Après l'installation, Costura.Fody intègre automatiquement toutes les DLL référencées copiées dans votre répertoire de sortie. Pour un contrôle plus précis sur le processus d'incorporation, utilisez la cible suivante:
<code>Install-CleanReferencesTarget</code>
Cela vous permet de gérer l'inclusion de fichiers PDB, d'exclure des assemblages spécifiques ou d'extraire dynamiquement aux assemblages à l'exécution. Surtout, Costura.Fody prend également en charge les DLL non gérées.
Prise en charge DNX et développement futur
Le développement actif se poursuit, avec des efforts continus pour améliorer la compatibilité avec DNX.
Compatibilité Remarque: versions fody et msbuild
Veuillez noter que les versions Fody actuelles nécessitent MSBuild 16 (compatible avec Visual Studio 2019 et plus tard). Pour les projets utilisant MSBuild 15, utilisez Fody version 4.2.1 ou une version antérieure.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!