Wyjątek przy kopiowaniu środowisk uruchomieniowych

Curtis Chau
Curtis Chau
Updated: 29 czerwca 2026

Ten błąd jest spowodowany w rzadkich przypadkach, gdy DLL naszego specjalnego modelu ML nie są prawidłowo kopiowane. W poniższym rozwiązaniu możesz rozwiązać ten jednorazowy błąd.

IronQrDetection.Exceptions.IronQrRuntimesCopyException: Pliki DLL związane z uczeniem maszynowym nie zostały pomyślnie skopiowane automatycznie z katalogu środowisk uruchomieniowych. Może to wystąpić na różnych systemach operacyjnych lub w różnych frameworkach. Proszę postępować zgodnie z krokami w poniższym artykułe, aby rozwiązać ten problem: https://ironsoftware.com/csharp/qr/troubleshooting/runtimes-copy-exception/
Text

Rozwiązanie

  1. Zlokalizuj folder runtimes: Przejdź do folderu runtimes w swoim rozwiązaniu. Można go znaleźć pod /bin/Debug/net6.0/runtimes (zamień Debug na swoją bieżącą konfigurację, a net6.0 na swoje docelowe środowisko, jeśli jest inne).

  2. Skopiuj potrzebne pliki: W katalogu /runtimes/ znajdziesz podkatalogi dla wszystkich obsługiwanych platform i systemów operacyjnych. Wejdź do katalogu odpowiadającego Twojemu systemowi operacyjnemu i ręcznie skopiuj potrzebne pliki do katalogu wyjściowego: /bin/Debug/net6.0/.

    # Example bash command to copy files on Unix-like systems
    cp /bin/Debug/net6.0/runtimes/<your-platform>/* /bin/Debug/net6.0/
    SHELL
    # Example PowerShell command to copy files on Windows systems
    Copy-Item -Path .\bin\Debug\net6.0\runtimes\<your-platform>\* -Destination .\bin\Debug\net6.0\
    SHELL

    Upewnij się, że zamieniłeś <your-platform> na odpowiedni katalog pasujący do Twojej platformy (np. win-x64, osx-x64, linux-x64, itd.).

  3. Ponownie zbuduj i przetestuj: Po skopiowaniu niezbędnych plików zbuduj ponownie swój projekt, aby sprawdzić, czy problem został rozwiązany. Odpowiednie pliki DLL powinny być teraz dostępne, aby model ML mógł działać.

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ęczników.

Czytaj więcej

Gotowy, aby rozpocząć?

Nuget Downloads 80,612Wersja:2026.11właśnie wydany