2009-12-18 6 views
0

Je développe des applications Windows dans VB.NET à l'aide de Visual Studio 2008. Récemment, j'ai rechargé mon PC et je suis passé de XP à Windows 7 64 bits. Maintenant, quand je débogue, quand je devrais avoir une erreur d'exécution, l'exécutable se verrouille à la place quand il devrait faire apparaître le code avec la ligne sur laquelle il s'est écrasé comme vous attendez dans le débogage.L'application se bloque quand une erreur d'exécution se produit lors du débogage

Cela ne se produit pas tout le temps, uniquement lorsque j'obtiens une erreur d'exécution dans un assembly distinct qui n'est pas dans l'assembly que je débogue. Il fonctionnait bien, mais maintenant il se bloque. Si j'exécute l'exécutable en dehors de Visual Studio (sans débogage), j'obtiens au moins une erreur d'exécution comme vous l'espériez. Je ne comprends même pas cela lors du débogage. Des idées?

+0

Quelle est l'erreur d'exécution que vous recevez dans des conditions 'normales' ??? –

+0

J'ai eu ce problème avec toutes les erreurs que j'ai eues. Ce pourrait être n'importe quelle erreur. Par exemple, je l'ai testé avec une erreur de division par zéro et cela arrive. –

Répondre

1

avez-vous besoin de modifier les paramètres de votre projet pour compiler l'architecture 64 bits? (peut-être savez-vous déjà où cela se trouve, mais> allez aux propriétés du projet> onglet construire> liste déroulante de la plateforme)

Questions connexes