在 IronPDF 中管理 Runtimes 資料夾
IronPDF 需要在項目/部署中包含 runtimes 文件夾。
未包括此文件夾將引發以下例外:
ExceptionMessage: "無法在路徑 'C:\path-to\your-app\chrome_elf.dll' 找到原生庫"
建議:
使用 Visual Studio 中的發佈嚮導進行部署。 一旦發佈過程完成,檢查發佈設定檔並確保目標運行時是Portable。
這應該是因為 Visual Studio 會將框架依賴作為部署模式,並預設以可移植作為目標運行時建立發佈配置文件。 (在 runtimes 資料夾中的所有內容都將自動包含在發佈配置檔中)。
了解更多有關 Visual Studio 部署模式的資訊,請點擊這裡
如果無法使用 Visual Studio 來管理您的部署,請手動從開發機器複製運行時文件夾至生產機器中的 bin 文件夾。
對於具有多個項目且希望避免需要多個運行時文件夾的用戶:
- 使用Windows 安裝程式來安裝一個單一的 IronPdf.dll,您可以在所有專案中引用。
- 在獨立的PDF渲染微服務中安裝IronPDF,並從個別項目中調用。