在 IronPDF 中管理 Runtimes 資料夾

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF 需要在項目/部署中包含 runtimes 文件夾。

未包括此文件夾將引發以下例外:

  • ExceptionMessage: "無法在路徑 'C:\path-to\your-app\chrome_elf.dll' 找到原生庫"

    建議:

  1. 使用 Visual Studio 中的發佈嚮導進行部署。 一旦發佈過程完成,檢查發佈設定檔並確保目標運行時是Portable

    這應該是因為 Visual Studio 會將框架依賴作為部署模式,並預設以可移植作為目標運行時建立發佈配置文件。 (在 runtimes 資料夾中的所有內容都將自動包含在發佈配置檔中)。

    了解更多有關 Visual Studio 部署模式的資訊,請點擊這裡

  2. 如果無法使用 Visual Studio 來管理您的部署,請手動從開發機器複製運行時文件夾至生產機器中的 bin 文件夾。

    對於具有多個項目且希望避免需要多個運行時文件夾的用戶:

    • 使用Windows 安裝程式來安裝一個單一的 IronPdf.dll,您可以在所有專案中引用。
    • 在獨立的PDF渲染微服務中安裝IronPDF,並從個別項目中調用。