Si j'ai une application qui dépend d'un .dll qui contient mes classes de base. J'ai remarqué lors du débogage de l'application principale et il marche dans le fichier .dll, le débogueur passe à travers (à ma demande) des lignes vides !? Pourquoi est-ce? Parfois, lorsque je débogue une application asp.net et obtiens un ysod, je ne reçois pas le nom du fichier avec le numéro de bogue ou de ligne, mais j'obtiens les versions ASP.NET/.NET Framework. Pourquoi est-ce?Débogage des questions
BTW, j'ai fait un thread précédent sur un ysod, mais après la dernière ligne s'exécute dans l'étape (je mets un point d'arrêt sur), le YSOD arrive - donc je ne trouve pas la ligne en passant. C'est/était parce que le code défectueux était dans une référence de projet.
Merci
qui ne causeront pas le débogueur pour obtenir les mauvaises lignes. Les lignes de code correspondant à l'assembly compilé sont dans le fichier de débogage, pas la DLL elle-même. – David
Ou si je me trompe, s'il vous plaît expliquez-moi. – David
Je l'ai eu à l'occasion. Lorsque j'ai des points d'arrêt qui sautent une ligne (dans un espace vide, par exemple), c'est la première indication que j'ai oublié de mettre à jour la DLL que je référence pour correspondre au code source que je visualise. –