Excepción de copia de tiempos de ejecución

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

Este error es causado en algunos casos raros donde las DLL para nuestro modelo ML especial no se copian correctamente. En la solución a continuación, puedes resolver este error único.

IronQrDetection.Exceptions.IronQrRuntimesCopyException : Las DLLs de aprendizaje automático no se copiaron automáticamente con éxito desde el directorio de entornos de ejecución. Esto puede ocurrir en varios sistemas operativos o frameworks. Por favor, siga los pasos en el siguiente artículo para resolver este problema: https://ironsoftware.com/csharp/qr/troubleshooting/runtimes-copy-exception/

Solución

  1. Localice la Carpeta runtimes: Navegue a la carpeta runtimes en su solución. Esto se puede encontrar en /bin/Debug/net6.0/runtimes (reemplace Debug con su configuración actual y net6.0 con su framework objetivo si difiere).

  2. Copie los Archivos Necesarios: Dentro del directorio /runtimes/, encontrará subdirectorios para todas las plataformas y sistemas operativos soportados. Ingrese al directorio que corresponde a su sistema operativo y copie manualmente los archivos necesarios al directorio de salida: /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/
    # 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\
    # 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

    Asegúrese de reemplazar <your-platform> con el directorio adecuado que coincida con su plataforma (por ejemplo, win-x64, osx-x64, linux-x64, etc.).

  3. Reconstruir y Probar: Después de copiar los archivos necesarios, reconstruya su proyecto para verificar que el problema esté resuelto. Ahora las DLLs correctas deberían estar disponibles para que el modelo de ML funcione.
Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Nuget Descargas 54,049 | Versión: 2025.12 recién lanzado