2010-08-17 5 views
0

Je rencontre des problèmes (comme certains d'entre vous le verront à la suite d'une autre question) pour obtenir un programme que j'ai créé dans Visual Studio 2010 pour l'exécuter sur un autre ordinateur. L'ordinateur de destination est Windows XP x86 (SP2)Débogueur Visual Studio 2010

J'ai déjà vérifié que je compile pour x86.

Quoi qu'il en soit, ma question est: Y at-il un débogueur que je peux installer qui me dira quelles erreurs le programme a? Comme un débogueur .NET qui n'implique pas l'installation de Visual Studio 2010 sur l'ordinateur de destination?

Répondre

3

Une option consiste à utiliser WinDbg + l'extension SOS. C'est un débogueur beaucoup plus léger qui est facilement installable mais qui a une courbe d'apprentissage plus raide que Visual Studio. Je l'utilise souvent que quand j'ai besoin d'une expérience de débogage poids léger

+0

+1. Je suis un grand fan de WinDBG, c'est certainement le moyen le plus simple de déboguer quand VS ou votre code n'est pas à portée de main. Un excellent outil pour tous les développeurs .NET à mon avis. – fletcher

4

Si vous avez accès à l'ordinateur client lors de l'exécution du programme, le plus simple serait probablement de deploy the remote debugger, et de déboguer le programme sur votre propre ordinateur, pendant qu'il s'exécute sur le PC client.

Sinon, you can use DbgClr, qui est distribué avec le SDK .NET Framework.

+0

Je ne peux pas accéder à l'ordinateur à distance, car il n'est pas connecté à une connexion réseau de quelque sorte que ce soit. Je vais devoir regarder dans DbgClr – muttley91

+0

Je ne peux pas trouver DbgClr, où puis-je obtenir cela? – muttley91

+0

Il ne peut pas déboguer les programmes .NET 4.0. –

0

Une autre option est d'utiliser un programme comme ProcDump prendre plusieurs décharges d'instantané de votre programme sur l'ordinateur distant et USB les copier pour déboguer sur votre poste de travail.

http://technet.microsoft.com/en-us/sysinternals/dd996900.aspx

Vous pouvez enregistrer une décharge à différents déclencheurs comme une exception non gérée. Visual Studio peut ouvrir le vidage sur votre poste de travail et 2010 prend en charge le débogage en mode mixte.