In meiner DLL war alles für eine lange Zeit bis heute und ich habe keine Ahnung, was schief läuft. Es gibt eine falsche Anzahl von Ausnahmezeilen, die von heute erscheinen.C# VS2012 StackTrace Zeile ist falsch
Also in meiner Methode innerhalb DLL-Bibliothek füge ich eine Zeile, um nicht unterstützte Ausnahme zu werfen, aber entweder ich benutze einen Debugger oder sehen Sie einfach Ausnahme Zeile in der Protokollzeile ist falsch! Hier
ist ein Bild eines Teils des Codes:
Tatsächlich Ausnahme ist bei 391 Linie und das war so lange Zeit bis heute. Jetzt im Log sehe ich 776 Zeile und das gleiche am Debugger. Hat jemand irgendwelche Ideen?
UPDATE 1 05/11/2013
Nach lesen alle Antworten (bedankt sich bei allen für sie =) hier) ist einige Update:
Ist PDB-Datei auf dem Laufenden? Ich denke ja, weil ich alles aus dem Ausgabeordner entfernt, Lösung neu erstellt und das gleiche Problem sehe. Auch ich habe Erstellungsdatum davon überprüft.
Bin ich im Freigabemodus? Ich denke das nicht. Hier ist ein Bild mit Buildkonfiguration
Ist der Code optimiert? Ich habe einen anderen Test und entfernt alles unter diesem NotSupportedException aber Problem ist immer noch am Ende des Verfahrens und die Linie 397, aber nicht 391, wie wir in der Tat
haben Was ist eine innere Ausnahme? Null
Ist die PDB veraltet? Diese Datei ist erforderlich, um Zeilennummern für Ausnahmen zu erhalten, und wenn sie veraltet sind, erhalten Sie ungültige/merkwürdige Zeilennummern. –
Vereinbarte auch, was, wenn überhaupt, ist deine innere Ausnahme? – paqogomez
Überprüfen Sie, ob Sie mit Debug (nicht Release) -Konfiguration erstellen. – nrodic