IronOCR 執行時資料夾

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

當遇到這個問題時,常見的異常情況有:

  • 部署 Tesseract 用於 IronOCR 時出錯
  • 無法找到 'libtesseract-5'
  • 無法找到 'libtesseract-5'
  • 無法找到 Tesseract-5
  • 在 \bin\runtimes\win-x64\native\IronOcr.Native.deployment.json 定位部署配置檔案時出錯

從 2022.8.7804 版本開始,IronOCR 將 Tesseract 打包內置,而不是作為獨立的依賴項安裝。

建議:

  1. 使用 發佈精靈 在 Visual Studio 中選擇 Portable 作為目標運行時 (這將自動包含運行時資料夾)

  2. 如果無法使用 Visual Studio 管理您的部署,請手動將開發機上的運行時資料夾複製到生產機器的 bin 資料夾中

  3. 嘗試 Windows 安裝程式

如果您在本機運行 Azure 時看到此問題,這是因為 Azure Storage Emulator (藍銅礦) 會創建一個額外的 bin 資料夾。請參閱以下文章以獲取更詳細的說明和解決方法: https://ironsoftware.com/csharp/ocr/troubleshooting/debugging-azure-functions-on-local-machine-ironocr/