2010-11-26 14 views
0

Ich habe ein WCF-Projekt, das ich in Visual Studio 2010 ausführe, und verweist auf die Implementierung eines anderen Projekts.Fehler beim Debuggen des Codes einer anderen Assembly

Wenn ich innerhalb des anderen Projekts Haltepunkte einstelle und F5 drücke, um den Test-Client zu laden, kann ich keine Haltepunkte in den anderen Baugruppen treffen, nur die in meinem Test-Client-Projekt.

Ich überprüfte sogar den bin-Ordner, und die DLL-und PDB-Dateien sind da.

Wie werden die Symbole für die andere Baugruppe geladen?

+0

Stellen Sie sicher, Sie verweisen müssen ändern das Projekt selbst, nicht seine kompilierte Assembly. –

+0

Ja, ich verweise darauf. –

+0

Um zu debuggen, musste ich Code hinzufügen: System.Diagnostics.Debugger.Break()/.Launch(), um zu debuggen. Nicht sicher warum. –

Antwort

2

Sie müssen den Debugger an den WCF-Host anfügen. Es ist entweder IIS oder ausführbare Datei des Selbsthosts.

0

Halten Sie Ausschau nach ...

[System.Diagnostics.DebuggerStepThroughAttribute()] 

... in svcutil generateed Code WCF. Es wird Sie daran hindern, diesen Code zu debuggen.

Verwandte Themen