ML.OnnxRuntime 建置錯誤
使用 IronBarcode ZIP 軟體包時,您可能會遇到以下錯誤訊息:
Error (active) MSB3027
Could not copy "C:\Users\first\.nuget\packages\microsoft.ml.onnxruntime\1.18.1\runtimes\ios\native\onnxruntime.xcframework\ios-arm64_x86_64-maccatalyst\onnxruntime.framework\Headers\onnxruntime_session_options_config_keys.h" to "bin\Debug\net8.0\runtimes\ios\native\onnxruntime.xcframework\ios-arm64_x86_64-maccatalyst\onnxruntime.framework\Headers\onnxruntime_session_options_config_keys.h". Exceeded retry count of 10. Failed.
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets
5034 原因
如果在從 IronBarcode ZIP 檔案新增專案參考後、建置整個專案之前沒有立即安裝 Microsoft.ML.OnnxRuntime,則會發生此錯誤。 這是由於檔案複製操作超過了最大重試次數造成的,這是程序集設定不正確的症狀。
解決方案
遺憾的是,這個問題似乎是微軟建置系統中一個已知的問題,在目前的專案設定中沒有立即的解決方法。
建議的做法是從頭開始建立一個新項目,並按特定順序重新安裝必要的依賴項,這有助於確保建置系統正確解析所有依賴項,並避免複製操作錯誤。
解決方法:
1.建立一個新專案:從零開始,在您的開發環境中建立一個新專案。 2.將 IronBarcode DLL 新增至專案參考:透過在專案設定中新增對應的 DLL 參考來合併 IronBarcode 庫。 3.安裝 Microsoft.ML.OnnxRuntime :在建置之前,請安裝 Microsoft.ML.OnnxRuntime 套件。 這通常可以透過 NuGet 套件管理器或使用dotnet add package Microsoft.ML.OnnxRuntime命令列來完成。 4.建置專案:所有依賴項都正確設定和安裝後,建置專案。 這種操作順序有助於確保建置系統正常運作所需的必要元件可用。
請依照這些步驟操作,可以緩解檔案複製問題,並使建置過程順利完成。






