Le point D'arrêt ne sera pas atteint: aucun symbole n'a été chargé pour ce document

J'utilise VS2010, et Silverlight 4. Lorsque j'exécute mon code de débogage ne fonctionne pas (j'ai l'erreur ci-dessus sur mes points d'arrêt.

Lorsque je nettoie ma solution, un avertissement apparaît indiquant que le système ne peut pas trouver le fichier spécifié (une dll de projet). Il est à la recherche dans le droit chemin (..debug), mais il n'y a pas de dll présente.

J'ai commencé un nouveau projet Silverlight 4, et j'ai la même erreur.

Parfois, le débogage fonctionne (Je ne suis pas sûr si / ce que quelque chose a changé, mais à une occasion, j'ai été surpris que mes points d'arrêt fonctionnaient. Après avoir changé une chose, les points d'arrêt ont cessé de fonctionner)

23
demandé sur John Saunders 2010-04-25 23:14:43

15 réponses

Assurez-vous que vous utilisez Internet Explorer pour déboguer votre application Silverlight. Assurez-vous que vous utilisez Internet Explorer comme navigateur par défaut. Si vous n'êtes pas debuggin dans IE, L'IDE ne reconnaîtra pas les points d'arrêt.

26
répondu Donal 2010-04-25 20:55:05

Pour moi, je devais aller dans les propriétés du projet Web "onglet Web" vérifier 'Silverlight' dans la section débogueur en bas. entrez la description de l'image ici

46
répondu Marc Roussel 2013-03-27 21:03:13

Nettoyez le projet régulier et le projet Web séparément. Construire le projet web. Mettre à jour la référence web. Construire le projet régulier.

5
répondu Kenneth W 2012-02-09 21:40:27

Pour les applications Silverlight permettant d'atteindre le point d'arrêt:

  1. dans L'Explorateur de solutions, cliquez avec le bouton droit sur le côté Web du projet et sélectionnez Propriétés.
  2. Accédez à L'onglet Web, dans la fenêtre de propriétés qui s'est ouverte.
  3. Faites défiler vers le bas et cochez L'option Silverlight dans la section débogueur.
5
répondu Neelesh 2012-06-06 12:26:58

Ce qui l'a résolu pour moi était de désactiver le drapeau en lecture seule sur le fichier xap. Je pense qu'il a été défini par Team Foundation Server.

3
répondu MCF 2011-10-14 02:29:08

Cliquez sur L'option" Joindre au processus "dans le menu "Déboguer". Cliquez sur le bouton "Sélectionner". Ensuite, sélectionnez L'option" déboguer ces types de code "et sélectionnez la case à cocher" Silverlight " et cliquez sur OK.

3
répondu SVP 2012-02-13 04:29:40

Vous pouvez activer le débogage de firefox en désactivant la fonction d'isolement en quelques étapes simples. J'ai écrit un post à ce sujet ici - Activer le débogage Visual Studio dans Firefox.

1
répondu mchoudhary 2011-04-26 01:36:10

J'ai une solution de plus à ce problème, qui l'a résolu dans mon cas.

Lorsque vous attachez le débogueur au processus 'iexplorer', cliquez sur le bouton" Select", près de l'option "attach To", puis sélectionnez le type de code" Silverlight". Si la boîte avec communiquer comme "Install Silverlight Runtime" apparaît alors, Eh bien, c'est le point:)

1
répondu user1523297 2012-07-13 10:36:52

En travaillant avec L'application Silverlight, j'ai trouvé qu'elle ne suivait pas les points d'arrêt lors de l'exécution de l'application. Veuillez suggérer un moyen de déboguer L'application Silverlight en utilisant les points d'arrêt?

Solution

Si vous rencontrez le même problème dans Internet Explorer et que mon ami @ debug_mode cherche toujours le moyen de le déboguer en souriant, vous devez d'abord vérifier si le débogage Silverlight est activé pour votre Silverlight projet. Pour ce faire, suivez simplement les étapes mentionnées ci-dessous:

  • faites un clic droit sur le projet D'Application Web fourni avec Le projet Silverlight.
  • dans le menu contextuel, choisissez "Propriétés". Cela ouvrira les propriétés fenêtre à l'écran. Image
  • comme indiqué dans la capture d'écran ci-dessus, cliquez sur L'onglet nommé "Web" à partir de la gauche panneau. Cela ouvrira la fenêtre Paramètres web dans le panneau de droite
  • Faites défiler la fenêtre vers le bas jusqu'à ce que vous voyiez les " débogueurs" groupe (comme indiqué ci-dessus)
  • là, la case à cocher pour "Silverlight" doit être cochée par défaut, sinon cliquez dessus pour vérifier.
  • enregistrez les paramètres et redémarrez l'application en mode débogage en appuyant sur F5
1
répondu Rajashekhar Reddy 2017-10-26 09:49:48

Il semble que vous chargiez la version release de votre code ou une ancienne version de votre code.

Si vous faites un nettoyage puis construisez, le problème "disparaît" - au moins pendant un certain temps.

Assurez-vous que lorsque vous avez terminé l'exécution de votre application, vous fermez le navigateur web. Vous devrez peut-être même arrêter le serveur web que Visual Studio démarre pour vous.

0
répondu ChrisF 2010-04-25 20:36:20

J'ai eu le même problème. Voici comment je l'ai finalement fait fonctionner:

  • vous avez besoin d'un projet web pour héberger le contrôle silverlight. laisser créer un fichier de test ne semble pas fonctionner (c'est à dire vous avez besoin de http://localhost... au lieu de fichier://...)
  • lorsque vous attachez à IE, ne choisissez pas simplement iexplore.exe qui a le titre de votre application, choisissez celui qui a " Silverlight, x86 "dans la colonne" Type".
0
répondu Mark Heath 2010-10-30 21:06:28

Ouais comme d'autres l'ont dit, vous devez utiliser Internet explorer pour pouvoir déboguer des applications Silverlight. Bête ou Quoi! Si vous utilisez Chrome ou Firefox pour une navigation régulière, vous pouvez obtenir une extension pour Visual Studio 2010 en utilisant nuget. j'ai écrit un court blog à ce sujet ici

0
répondu John Mc 2011-11-05 18:46:33

Encore une autre solution car rien ici n'a fonctionné pour moi. Essayez de supprimer le fichier xap (l'emplacement par défaut est le Client \ myproject.xap dans le projet web) et laissez-le générer à nouveau. Si elle ne se régénère pas lors de la construction, il y a un problème avec la façon dont votre application SL est référencée dans le projet web et la solution ici devrait le résoudre:

.Le fichier Xap n'est pas généré dans L'Application web Sivlerlight

0
répondu maplemale 2017-05-23 11:45:22

Dans mon cas, je savais que les fichiers téléchargés étaient téléchargés et donc je ne les ai pas re-téléchargés. Cependant qu'est-ce qu'il fixe.

Nettoyer - > Reconstruire - > Télécharger

0
répondu Tom Hanson 2016-10-13 00:10:11

Ce qui l'a résolu pour moi était de désactiver la mise en cache dans ie:

Settings - Internet Options - General - 
    The Settings-button under 'Browsing history' - 
    checkmark in 'Everytime I visit the webpage'
0
répondu Njal 2017-08-15 13:23:34