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 dans votre solution. Ceci peut être trouvé à /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> par le répertoire approprié qui correspond à 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 62,157 | Version : 2026.3 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronQR
exécuter un échantillon regarder votre URL devenir un code QR.