Articles of débogage

Différences en virgule flottante en fonction de la manière dont la génération de débogage est exécutée

J’utilise une version de débogage et j’obtiens des résultats différents sur la même machine, que je cours ou non sous le débogueur. J’utilise l’excellent TestDriven.Net pour exécuter les tests unitaires. “run” avec TestDriven.Net ou le coureur externe NUnit produit le même résultat “exécuter avec le débogueur” avec TestDriven.Net produit différents résultats Le code est Une […]

Visual Studio – Supprimer certains messages «Exception levée».

Pouvez-vous masquer les messages “Exception levée” en sortie pour certaines méthodes? J’utilise HttpWebRequest pour la communication entre serveurs. Je vérifie périodiquement si le serveur est disponible (quelques fois par seconde). Lorsqu’un serveur n’est pas accessible, HttpWebRequest lève une exception. Je l’attrape et mets les éléments de l’interface graphique activés sur false. Le problème est que […]

Comment savoir que le processus s’est écrasé

Dans mon application console, j’ai un code qui ressemble à Process DKU = new Process(); DKU.StartInfo.FileName = “MSSQLExecutor.exe”; DKU.Start(); DKU.WaitForExit(); Console.WriteLine(“lets move on “); Cela fonctionne correctement et attend que MSSQLExecutor.exe termine son travail, puis l’application continue. Mon problème est que parfois MSSQLExecutor.exe se bloque et que Windows affiche par défaut une boîte de dialog […]

Débogage de classe partielle

J’ai créé une classe partielle pour ma classe générée automatiquement par xsd. Le problème réside dans le débogage de cette classe partielle. Les points d’arrêt ne sont pas reconnus ou le compilateur n’interrompt pas les points d’arrêt définis dans la classe partielle. // Autogenerated class by xsd.exe public partial class Class1 { private Class1Brand[] brandField; […]

Débogage des tests Nunit dans Visual Studio C # Express 2010

J’ai suivi ce conseil pour que le débogage fonctionne pour les tests NUnit. http://www.blackwasp.co.uk/NUnitCSharpExpress.aspx Cependant, j’ai plusieurs tests qui font Assert.Throws , ce qui provoque l’interruption du débogueur lorsque l’exception que je teste se produit, alors que je souhaite réellement l’interrompre si une exception se produit en dehors de ces appels. Comment faire en sorte […]

Comment forcer Visual Studio Debugger à ignorer des exceptions spécifiques?

J’ai une application client-serveur (Silverlight). Certains codes de serveurs génèrent des exceptions que je gère sur le client. Lorsque je débogue – Visual Studion se casse sur ces exceptions et je dois cliquer sur “Continuer”. Cela ralentit vraiment le développement. Existe-t-il un moyen d’éviter des exceptions spécifiques ou de régler ce problème d’une manière ou […]

Exceptions introuvables dans Windows.Forms Application.Run ()

J’ai une ancienne application Windows.Forms que je tente de déboguer. Parfois, après quelques minutes d’exécution, une exception ArithmeticException ou OverflowException est générée. La source doit être quelque part dans la base de code, mais le stacktrace pointe toujours vers la ligne Application.Run(mainForm); StackTrace est inutile car il ne montre que les appels natifs de Windows.Forms: […]

Impossible d’entrer dans le bloc iterator lors du débogage (C #)

J’essaie de déboguer mon code qui est en cours d’exécution à partir d’un projet de test unitaire, mais lorsque j’essaie d’entrer dans une méthode, il passe directement à la ligne suivante et le point d’arrêt à l’intérieur de cette méthode n’est pas touché. La méthode est sur une classe qui est dans un projet différent, […]

Comment déboguer un fichier XBAP publié dans VS2010?

Je dois déboguer une application de confiance totale en spécifiant une URL ou, idéalement, depuis l’application Web sur laquelle je compte la déployer. J’ai essayé ce qui suit: Exécution de “PresentationHost.exe -embedding” à partir de la ligne de commande, en s’attachant via Visual Studio. L’EDI montre que mes points d’arrêt sont valides jusqu’à ce que […]

Script Roslyn: informations sur le numéro de ligne pour les exceptions d’exécution

Je bricole avec les scripts Roslyn (en utilisant le package de nuget Microsoft.CodeAnalysis.CSharp.Scripting ), et je me demande s’il est possible d’append des informations de numéro de ligne aux traces de stack pour les exceptions se produisant dans un script. Quand je lance le code C # suivant: // using Microsoft.CodeAnalysis.CSharp.Scripting; var code = @” […]