IronPDF Runtimes Folder
IronPDF 需要在專案/部署中包含 runtimes 資料夾。
未包含此資料夾將會引發以下例外:
- ExceptionMessage: "Failed to locate native library at path 'C:\path-to\your-app\chrome_elf.dll"
建議:
- 部署時使用 發佈精靈 在Visual Studio中,完成發布過程後,檢查發布配置檔並確保目標運行時是 Portable。
這應該是默認情況,因為Visual Studio將創建一個發布配置檔,默認以框架依賴作為部署模式,並以Portable作為目標運行時。 (runtimes 資料夾中的所有內容將自動包含在發佈配置中)了解更多有關 Visual Studio 部署模式的信息 這裡
- 如果無法使用 Visual Studio 管理您的部署,請將從開發機器上的運行時資料夾手動複製到生產機器上的 bin 資料夾中
對於有多個項目的用戶並且希望避免要求多個運行時資料夾:
- 使用 Windows 安裝程式 安裝一個您可以參考所有項目的單一IronPdf.dll
- 在一個獨立的PDF渲染微服務中安裝IronPDF,並從各個項目中調用