Visual Studio continua a chiedere la posizione di un file sorgente durante il debugging?

c# debugging html-agility-pack visual-studio

Domanda

Nel mio progetto c # utilizzo HtmlAgilityPack. Tutto ha funzionato bene per settimane, ma oggi, quando eseguo il codice in modalità debug e viene utilizzato il codice relativo a HtmlAgilityPack, VS continua a chiedermi la posizione di "HtmlNode.cs" che è una classe all'interno di HtlmAgilityPack.dll. Quando scelgo "Annulla", VS si blocca.

Non ho nemmeno impostato alcun punto di interruzione. Ho pulito e ricostruito la soluzione, eliminato le cartelle obj e bin, ridenominato "HtmlAgilityPack.pdb", eliminato la cartella temp nella directory% APPDATA% e anche cancellato e reimpostato il collegamento all'assembly. Niente ha funzionato

Qualcuno sa cosa fare?

Risposta popolare

Non ho ancora alcuna soluzione su come evitare VS cercando di eseguire il debug nel file sorgente, ma grazie a Ron, ho capito che un'eccezione nel file sorgente era la causa del problema e quindi ho modificato il mio codice di conseguenza, in modo che qualsiasi eccezione sarebbe evitata. (Nel caso di maggio, ho provato a rimuovere un attributo in un HtmlNode che non era lì.)



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché