Gestion du dossier Runtimes dans IronPDF

octobre 18, 2022
Mise à jour octobre 20, 2024
Partager:
This article was translated from English: Does it need improvement?
Translated
View the article in English

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é :

  1. Déployez en utilisant l'Assistant de publication dans Visual Studio. Une fois le processus de publication terminé, vérifiez le profil de publication et assurez-vous que l'environnement cible est Portable.

    Cela devrait être le cas car Visual Studio créera un profil de publication avec dépendant du framework comme mode de déploiement et portable comme environnement 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

  2. 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 :

    • Utilisez le programme d'installation Windows pour installer un seul IronPdf.dll 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