ML.OnnxRuntime Build-Fehler
Beim Verwenden des IronBarcode ZIP-Pakets könnte die folgende Fehlermeldung auftreten:
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
Grund
Dies passiert, wenn Microsoft.ML.OnnxRuntime nicht direkt nach dem Hinzufügen der Projektverweise aus der IronBarcode ZIP-Datei installiert wird, bevor das gesamte Projekt aufgebaut wird.
Lösung
Leider scheint dieses Problem auf ein bekanntes Problem innerhalb des Microsoft-Build-Systems zurückzuführen zu sein, und es gibt derzeit keine sofortige Lösung in der aktuellen Projekteinstellung.
Der empfohlene Ansatz besteht darin, ein neues Projekt von Grund auf zu erstellen und die erforderlichen Abhängigkeiten in einer bestimmten Reihenfolge neu zu installieren:
Schritte zur Lösung:
Ein neues Projekt erstellen
Projektverweis auf die IronBarcode-DLLs hinzufügen
Installieren Sie Microsoft.ML.OnnxRuntime
- Projekt erstellen