Runtimes Copy Exception

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

Cette erreur se produit dans de rares cas où les DLL de notre modèle ML spécial ne sont pas copiées correctement. Dans la solution ci-dessous, vous pouvez résoudre cette erreur ponctuelle.

IronQrDetection.Exceptions.IronQrRuntimesCopyException : Les DLL d'apprentissage automatique n'ont pas été copiées automatiquement avec succès depuis le répertoire des runtimes. La traduction peut se faire sur différents systèmes d'exploitation ou frameworks. Veuillez suivre les étapes de l'article suivant pour résoudre ce problème : https://ironsoftware.com/csharp/qr/troubleshooting/runtimes-copy-exception/

Solution

  1. Localiser le dossier runtimes: Accédez au dossier runtimes de votre solution. Elle se trouve à /bin/Debug/net6.0/runtimes (remplacez Debug par votre configuration actuelle et net6.0 par votre framework cible s'il diffère).

  2. Copier les fichiers nécessaires: Dans le répertoire /runtimes/, vous trouverez des sous-répertoires pour toutes les plateformes et tous les systèmes d'exploitation pris en charge. Entrez dans le répertoire correspondant à votre système d'exploitation et copiez manuellement les fichiers nécessaires dans le répertoire de sortie : /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

    Veillez à remplacer <votre-plateforme> par le répertoire approprié correspondant à votre plateforme (par exemple, win-x64, osx-x64, linux-x64, etc.)

  3. Reconstruire et tester: Une fois les fichiers nécessaires copiés, reconstruisez votre projet pour vérifier que le problème est résolu. Les DLL correctes doivent maintenant être disponibles pour que le modèle ML fonctionne.
Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 47,669 | Version : 2025.11 vient de sortir