Regarder les variables dans les SSI pendant le debug

j'ai un projet dans SSIS et j'ai ajouté une tâche Exécuter SQL qui envoie son résultat à une variable. Je voulais confirmer la valeur, car j'avais peur qu'il allait essayer de l'écrire comme un objet resultset plutôt qu'un entier (dans ce cas, je suis de retour d'un NOMBRE).

ma première pensée a été de l'exécuter en mode de débogage et d'ajouter la variable globale à ma fenêtre de montre. Malheureusement, quand je clic droit sur la fenêtre d'observation, l'option "Ajouter Variable" est grisé. Ce qui me manque ici?

j'ai obtenu autour de confirmer que ma variable est réglée correctement, donc je ne suis pas intéressé par des méthodes comme mettre un script pour faire une MsgBox avec la valeur ou quelque chose comme ça. Pour référence future, j'aimerais pouvoir regarder les variables en mode debug. S'il y a des contraintes là-dessus, j'aimerais savoir pourquoi et quoi si quelqu'un le sait.

l'aide est lamentablement insuffisante sur celui-ci et chaque "tutoriel" que je peux trouver dit juste, "ajouter la variable à la fenêtre de montre et de déboguer" comme si il ne devrait jamais y avoir un problème à faire cela.

Merci pour tout perspicacité!

62
demandé sur Cade Roux 2009-02-24 18:23:22

4 réponses

je crois que vous ne pouvez ajouter des variables à la fenêtre Watch que lorsque le débogueur est arrêté sur un point de rupture. Si vous définissez un point de rupture sur une étape, vous devriez être en mesure d'entrer des variables dans la fenêtre Watch lorsque le point de rupture est frappé. Vous pouvez sélectionner la première ligne vide dans la fenêtre de montre et entrer le nom de la variable (vous pouvez ou ne peut pas obtenir un peu D'Intellisense là, Je ne me souviens pas comment bien cela fonctionne.)

71
répondu Dave Swersky 2009-02-24 15:43:39

faites glisser la variable des Variables pane pour regarder pane et voila!

45
répondu internetuser0x00 2012-09-27 18:52:30

je sais que c'est très ancien et peut-être parler d'une version plus ancienne de Visual studio et donc cela n'aurait peut-être pas été une option avant, mais de toute façon, ma façon serait quand à un point de rupture utiliser la fenêtre des locaux pour voir toutes les valeurs variables actuelles ( déboguer >> Windows >> locaux)

1
répondu Jim 2017-01-19 16:18:45

Visual Studio 2013: Oui à la fois l'ajout aux fenêtres de montre pendant le débogage et le déplacement des variables ou de les taper sans "user::". Mais avant que tout cela ne fonctionne, j'ai aussi eu besoin d'aller à Outils > Options, puis déboguer > général et j'ai dû faire défiler jusqu'au bas du panneau de droite pour pouvoir cocher "Utiliser le Mode de compatibilité géré". Puis j'ai dû arrêter et redémarrer le débogage. Enfin les conseils ci-dessus a travaillé. Merci beaucoup pour le présent article: Visual Studio 2015 Débogage: ne Peut pas étendre les variables locales?

0
répondu Robin Warhurst 2017-12-28 10:55:38