Blad kompilacji ML.OnnxRuntime

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

Przy korzystaniu z pakietu ZIP IronBarcode, możesz napotkac następujący błąd:

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        

Powod

Ten błąd wystepuje, gdy Microsoft.ML.OnnxRuntime nie jest zainstalowany zaraz po dodaniu odniesien projektowych z pliku ZIP IronBarcode i przed skompilowaniem całego projektu. Jest to związane z przekroczeniem maksymalnej liczby prób operacji kopiowania plików, co jest objawem nieprawidlowego skonfigurowania zestawu.

Rozwiązanie

Niestety, ten problem wydaje sie być znanym problemem w systemie budowania Microsoftu, i nie ma na niego od razu rozwiązania w obecnym ustawieniu projektu.

Zalecanym podejściem jest stworzenie nowego projektu od podstaw i ponowne zainstalowanie potrzebnych zależności w okreslonej kolejnosci, co pomaga zapewnic, ze system budowania rozwiaze wszystkie zależności poprawnie i uniknie błędu operacji kopiowania.

Kroki do rozwiązania:

  1. Stworz nowy projekt: Rozpocznij na czysto, tworząc nowy projekt w swoim środowisku programistycznym.
  2. Dodaj odniesienie do projektu do DLL-ow IronBarcode: Włącz biblioteki IronBarcode, dodajac odpowiednie odniesienia DLL w ustawieniach projektu.
  3. Zainstaluj Microsoft.ML.OnnxRuntime: Przed kompilacja zainstaluj pakiet Microsoft.ML.OnnxRuntime. Zazwyczaj można to zrobić za pomocą menedżera pakietów NuGet lub z poziomu wiersza poleceń, używając dotnet add package Microsoft.ML.OnnxRuntime.
  4. Kompiluj projekt: Po poprawnym ustawieniu i zainstalowaniu wszystkich zależności, skompiluj projekt. Taka kolejnosc operacji pomaga zapewnic, ze potrzebne komponenty sa dostępne dla systemu budowania, aby pracowal poprawnie.

Stosujac sie do tych krokow, można zniwelowac problem z kopiowaniem plików i pozwolić procesówi kompilacji zakonczyc sie sukcesem.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 2,240,258 | Wersja: 2026.5 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package BarCode
uruchom przykład zobacz, jak twoje ciągi zamieniają się w kody kreskowe.