Salut J'utilise Visual studio 2010 et je ne peux pas comprendre une chose. Je peux déboguer et définir des points d'arrêt en mode release ainsi que le mode debug. alors alors quelle est la différence entre les deux?debug studio visuel vs mode de sortie
Répondre
La différence réside dans les optimisations que le compilateur applique en mode Release. Vous pouvez placer des points d'arrêt si vous avez des fichiers PDB et, par défaut, ils sont générés même en mode Release.
Vous pouvez donc créer des projets et les tester avec le mode Release dans Visual Studio sans crainte d'ignorer un point d'arrêt ou d'obtenir des informations de débogage? – Rumplin
La mémoire nouvellement allouée contient des valeurs arbitraires - tout ce qui s'est passé la dernière fois. Dans les versions de versions, ceci n'est pas modifié. Le débogage construit en VS initialise la mémoire nouvellement allouée à 0xcdcdcdcd pour que l'indicateur soit "non initialisé".
Pourquoi une construction compile-t-elle de la mémoire avec du courrier indésirable pour faciliter le débogage? Les modes de déclenchement ne sont que cela - une surcharge supplémentaire minimale pour les versions réelles.
ici est une réponse plus détaillée sur Scott Hanselmans Blog
Mais la racine du problème est que le code est compilé avec plus d'optimisations, vous pouvez toujours effectuer le débogage en raison de la création des fichiers pdb.
Voici un lien vers une page Microsoft intitulé How to: Set Debug and Release Configurations
Il traite de la différence entre Debug et Release. En haut de la page, vous pouvez sélectionner différentes versions de Visual Studio.
- 1. Mode Visual Studio Debug - Comportement particulier
- 2. Sortie d'Asp.net build vs debug build
- 3. filtre howto Visual Studio Debug sortie
- 4. Sortie BlackBerry Debug
- 5. Debug Boo dans Visual Studio
- 6. Extension du studio visuel
- 7. C# Debug vs Release
- 8. -D pour le studio visuel
- 9. MSBuild sortie vs sortie Visual Studio contre un interop COM
- 10. Projet de déploiement dans VisualStudio: la sortie est-elle en mode Debug ou Releaase?
- 11. QTextStream et le mode de sortie de Visual Studio 2008
- 12. studio visuel ajouter
- 13. WebUserControl css studio visuel
- 14. Session en studio visuel
- 15. en-tête de studio visuel
- 16. Valeurs de session null après la redirection sauf lors de l'exécution en mode VS Debug
- 17. Programmer des macros de studio visuel
- 18. cache dans le studio visuel 2008
- 19. Déplacement du studio visuel 2008 visual studio 2010
- 20. Debug vs modes de libération sur l'iPhone
- 21. Visual Studio 2010 debug minidump
- 22. visual studio - std :: invalide la chaîne de sortie du débogueur en mode de sortie
- 23. éditeur Eclipse rightside-bar en studio visuel
- 24. Meilleur moyen d'acheter studio visuel
- 25. C# Compilation sans studio visuel
- 26. cmake et le studio visuel
- 27. plage d'impression studio visuel dans
- 28. déconnecter solution de studio visuel de sourcesafe?
- 29. plug-in de création de studio visuel
- 30. indentation de forçage de studio visuel
duplication possible de [Debug VS Release dans .net] (http://stackoverflow.com/questions/90871/debug-vs-release-in-net) – nawfal