Dossier des programmes d'exécution d'IronPDF
IronPDF exige que le dossier des runtimes soit inclus dans un projet/déploiement.
Si ce dossier n'est pas inclus, les exceptions suivantes se produiront :
ExceptionMessage : "Failed to locate native library at path 'C:\path-to\your-app\chrome_elf.dll" (Échec de la localisation de la bibliothèque native sur le chemin 'C:\path-to\your-app\chrome_elf.dll)
Recommandé :
Déployer à l'aide de l'outil Assistant de publication dans Visual Studio. Une fois le processus de publication terminé, vérifiez le profil de publication et assurez-vous que la durée d'exécution cible est Portable.
Cela devrait être le cas puisque Visual Studio créera un profil de publication avec Framework-dependent comme mode de déploiement et Portable comme temps d'exécution cible par défaut. (tout ce qui se trouve dans le dossier runtimes sera automatiquement inclus dans le profil de publication).
En savoir plus sur le mode de déploiement de Visual Studio ici
Si vous ne pouvez pas utiliser Visual Studio pour gérer votre déploiement, copiez manuellement les dossiers des runtimes d'une machine de développement dans le dossier bin de votre machine de production
Pour les utilisateurs ayant plusieurs projets et souhaitant éviter d'avoir à créer plusieurs dossiers d'exécutions :
- Utiliser le Installateur Windows pour installer une seule dll IronPDF que vous pouvez référencer pour tous vos projets
- Installation d'IronPDF dans un microservice de rendu PDF séparé, et appel à partir de projets individuels