Débogage de Silverlight dans Visual Studio 2010
J'ai une application MVC qui utilise un contrôle silverlight.
Quelque part le long de la ligne quelque chose qui se passe dans le silverlight cs code qui n'est pas droit. J'ai inséré des points de rupture dans le CS silverlight code pour avoir une meilleure idée de ce qui se passe, mais pour une raison que je ne peux pas avancer dans le code.
Je sais le code est frappé, mais c'est juste pas me montrer dans le débogueur.
J'ai pensé qu'il pourrait être parce que j'ai été en utilisant Chrome comme navigateur par défaut, mais j'ai changé ce pour Internet Explorer et toujours pas de joie.
Je réalise que j'ai un très vague question, mais quelqu'un d'autre a l'expérience de quelque chose de similaire, et si oui, comment avez-vous entoure?
Toute aide serait appréciée,
Grâce.
Salut Jay. Je n'ai pas le définir comme valeur par défaut dans VS, cependant, quand j'appuie sur F5 il ne lancer IE.
Je m'attends qu'à travailler, mais essayez ceci: ajouter un aspx ou un fichier html à votre projet, cliquez-droit dessus et sélectionnez Parcourir... et puis définissez la valeur par défaut de IE. Ma seule suggestion est de mettre le SL de contrôle dans un SL de projet à des fins de débogage -- sous-optimale, je sais.
OriginalL'auteur 109221793 | 2011-06-02
Vous devez vous connecter pour publier un commentaire.
Assurez-vous de définir le Silverlight Débogage case à cocher dans les propriétés de projet Web onglet
OriginalL'auteur Noah
Si Chrome est le navigateur par défaut et votre point d'arrêt de l'info-bulle affiche ce message:
"Le point d'arrêt ne sera pas actuellement être frappé. Pas de symboles ont été chargés de ce document"
... alors il est possible que le débogueur à la mauvaise Chrome processus de débogage de démarrage. Un travail autour de:
Faire défiler les processus et de localiser l'chrome.exe processus qui montre le type de 'Silverlight x86'.
Sélectionnez le processus, puis cliquez sur Attacher.
OriginalL'auteur Ervin Czimskey
J'avais firefox comme navigateur par défaut, et rien n'a été frappé(j'ai même essayé de l'attacher à un processus). Ce qui a finalement fonctionné pour moi a été mise en IE en tant que par défaut.
Silverlight points de rupture sont maintenant frapper pour moi! 🙂
OriginalL'auteur RayLoveless
Clic droit sur le Web.L'INTERFACE de la solution. aller sur le Web , vérifier les Débogueurs --> Silverlight enregistrer et de Débogage..
Assurez-vous que vous avez développeur silverlight installé.
OriginalL'auteur sanket
Votre code peut être partie d'une classe marquée avec le
System.Diagnostics.DebuggerStepThroughAttribute
. Ce qui se passe avec l'auto généré des classes (comme Ajouter une Référence de Service). Si vous êtes l'extension d'une classe partielle, autres parties de la définition de la classe peut avoir cet attribut.Essayer unckecking la
Options /Debugging /General /Enable Just My Code
case.Sinon, mettez votre souris sur le point rouge dans la fenêtre de code source, qui devient un cercle vide si le débogueur désactivé, une info-bulle vous donnera des informations supplémentaires.
OriginalL'auteur Mart