Exception de copie d'exécution

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écifique ne sont pas correctement copiées. La solution ci-dessous vous permettra de corriger 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 d'exécution. Cela peut se produire sur différents systèmes d'exploitation ou frameworks. Veuillez suivre les étapes décrites dans l'article suivant pour résoudre ce problème : https://ironsoftware.com/csharp/qr/troubleshooting/runtimes-copy-exception/

Solution

  1. Localisez le dossier runtimes : Accédez au dossier runtimes de votre solution. Vous trouverez ce fichier à l'emplacement suivant : /bin/Debug/net6.0/runtimes (remplacez Debug par votre configuration actuelle et net6.0 par votre framework cible s'il diffère).

  2. Copiez 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 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

    > Assurez-vous de remplacer<your-platform> avec 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 appropriées devraient 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 51,390 | Version: 2025.11 vient de sortir