2009-07-20 9 views
19

Mon Visual Studio se comporte étrangement. Je n'ai aucun point d'arrêt dans mes projets, mais chaque fois que je démarre Visual Studio, un message d'erreur apparaît indiquant qu'il est impossible de charger un ou plusieurs points d'arrêt. Deuxièmement, j'ai 10 projets dans ma solution - j'en ai mis un en tant que projet de démarrage, mais Visual Studio ne conserve pas cette information. Je dois le configurer chaque fois que j'ouvre la solution.Impossible de charger une ou plusieurs erreurs de points d'arrêt dans Visual Studio 2013

Répondre

49

Re le problème de point de rupture: Avez-vous débogué en assembleur? Vous avez peut-être défini accidentellement un point d'arrêt sur une instruction de l'assembleur. Regardez dans la liste des points d'arrêt (Debug-> Windows-> Breakpoints, c'est Alt + F9 pour moi) pour voir quels points d'arrêt sont définis pour la solution. Bien sûr, la source et le binaire ne correspondant pas peuvent aussi causer cela. Alternativement, les éléments suivants pourraient également aider. Pour le projet de démarrage: Visual Studio enregistre toutes les données spécifiques à l'utilisateur concernant une solution dans un fichier * .suo qu'il place directement à côté du fichier * .sln. Cela aurait pu être corrompu (même si je n'ai jamais vu ça). Essayez de le supprimer et voir si cela aide. Dans un deuxième temps, les deux problèmes peuvent être causés par quelqu'un ayant vérifié dans le fichier * .suo. Avez-vous vérifié cela?

+12

La suppression du fichier .suo de la solution l'a corrigé pour moi. Merci. –

+1

Pour moi aussi, merci beaucoup! – Marc

+2

+ 1 pour supprimer le .suo - dans mon cas, il était devenu corrompu après un BSOD et cela produisait l'erreur de point d'arrêt –

1

Pouvez-vous nous donner plus d'informations sur les raisons pour lesquelles Visual Studio ne peut pas charger le point de rupture? Si vous passez la souris sur l'icône du point d'arrêt, vous devez fournir un message d'aide indiquant pourquoi le point d'arrêt est impossible à charger.

La raison la plus courante est une incompatibilité entre le fichier source et le binaire que vous déboguez. Cela peut arriver si vous avez F5 avec des erreurs de construction par exemple. Ou F5 contre une DLL déployée après avoir modifié la source de la DLL. Essayez de reconstruire et de redéployer potentiellement le cas échéant, et voyez si cela aide votre problème.

Comme pour les informations de démarrage. Essayez de le mettre à jour en cliquant sur Enregistrer tout et en redémarrant Visual Studio. Cela devrait garantir que l'information est sauvegardée.

1

Il peut y avoir un point d'arrêt qui a disparu (mais comment?). S'il vous plaît essayez Ctrl + Shift + F9 à «Supprimer tous les points d'arrêt» (VS2008).

0

Je viens d'avoir ce problème avec Visual Studio 2012 RC. Je l'ai corrigé en définissant un point d'arrêt arbitraire, puis en le supprimant dans la fenêtre Debug-> Windows-> Breakpoint.

+0

Je viens de le recevoir. AFAIK, une corruption VS s'est produite lorsque Flash dans FireFox s'est écrasé et (à cause de?) Windows Explorer s'est écrasé (W8 RC) corrompant ainsi VS. Bien que la procédure ci-dessus ait corrigé les erreurs de point d'arrêt, je n'ai pas réussi à définir un projet StartUp tant que je n'ai pas réinitialisé VS studio et effacé le (s) fichier (s) caché (s) .suo. – BSalita

3

J'ai également rencontré un tel problème, les solutions sont supprimer le fichier * .suo dans le répertoire de la solution.

3

J'ai eu le même problème et j'ai nettoyé la solution de BUILD> CLEAN SOLUTION et j'ai reconstruit la solution et celle-ci s'est résolue.

2

* Suppression .suo fichier a fonctionné pour moi

+2

Veuillez ajouter d'autres informations lorsque vous fournissez une réponse à une question afin que le PO et les futurs lecteurs puissent utiliser au mieux les informations. – Deepend

0

Ctrl + Maj + F9 pour 'Tout supprimer les points d'arrêt' ne fonctionne pas.

Supprimez tout ce qui n'est pas votre code source dans votre projet: les sous-répertoires "obj" et "bin", tous les fichiers * .user et * .suo également du répertoire ".vs" masqué.

Questions connexes