Gewusst wie: Debuggen mit Code Center Premium-Quellcode
Mit dem Visual Studio 2012-Debugger können Sie sicheren, freigegebenen Microsoft MSDN Code Center Premium-Quellcode debuggen.
In diesem Thema wird erläutert, wie mittleren erstklassigen Quellcode des Codes in Visual Studio installiert und debuggen.
So bereiten Sie Debuggen mit Code Center Premium vor
Schließen Sie das SmartCard-Lesegerät an, und setzen Sie die Karte ein, die Sie von der Initiative für freigegebene Quellen erhalten haben.
Start-Visual Studio.
Klicken Sie im Menü Extras auf Optionen.
Erweitern Sie im Dialogfeld Optionen den Knoten Debuggen, und klicken Sie auf Allgemein.
Deaktivieren Sie das Kontrollkästchen Nur eigenen Code aktivieren (nur verwaltet).
Wählen Sie Quellserverunterstützung aktivieren aus.
Deaktivieren Sie das Kontrollkästchen Quelldateien müssen exakt mit der Originalversion übereinstimmen.
Klicken Sie unter dem Knoten Debugging auf Symbole.
Im Feld Orte für Symboldateien (.pdb) deaktivieren Sie das Kontrollkästchen Microsoft-Server-Symbole und fügen Sie die folgenden Speicherorte:
https://codepremium.msdn.microsoft.com/symbols
src=https://codepremium.msdn.microsoft.com/source/Visual%20Studio%202010/SP1/
Hinweis Achten Sie darauf, den nachgestellten Schrägstrich am Ende des Pfads einzuschließen.
Verschieben Sie diese Positionen auf den Anfang der Liste, um sicherzustellen, dass zuerst diese Symbole geladen sind.
Hinweis Diese mittleren erstklassigen Speicherorte von Code müssen zuerst aufgeführt werden, sodass sie die erste Position handelt, die geladen wurden.In Visual Studio 2010 können Sie keine Server über dem Microsoft-Symbolserver Eintrag verschieben, der das Kontrollkästchen warum Sie löschen möchten.
Um Symbole von den Microsoft-Symbolen während einer Debugsitzung zu laden, führen Sie dies:
Zeigen Sie im Menü DebuggenFenster aus, und wählen Sie dann Module aus.
Wählen Sie dem Modul, dass Sie Symbole für möchten, und öffnen Sie dann das Kontextmenü.Wählen Sie Symbole laden aus aus, und wählen Sie dann Microsoft-Symbolserver aus.
Geben Sie im Feld Symbole vom Symbolserver in diesem Verzeichnis zwischenspeichern einen Ort an (z. B. C:\symbols), in dem Symbole von Code Center Premium zwischengespeichert werden können.Das Zwischenspeichern von Symbolen kann die Leistung während des Debuggens erheblich verbessern.
Wenn beim Debuggen von Quellcode Schwierigkeiten mit Visual Studio auftreten, nachdem Sie diese Schritte abgeschlossen haben, überprüfen Sie den Cacheort für zuvor zwischengespeicherte und veraltete Symboldateien.Entfernen Sie die veralteten Symboldateien.
Klicken Sie auf OK.
Starten Sie Visual Studio neu, um sicherzustellen, dass Einstellungen beibehalten werden.
So debuggen Sie den Quellcode mithilfe der Funktion "An den Prozess anhängen"
Schließen Sie das SmartCard-Lesegerät an, und setzen Sie die Karte ein, die Sie von der Initiative für freigegebene Quellen erhalten haben.
Start-Visual Studio.
Öffnen Sie das Visual Studio-Projekt.
Klicken Sie im Menü Extras auf An den Prozess anhängen.
Klicken Sie im Dialogfeld An den Prozess anhängen auf Auswählen.
Wählen Sie im Dialogfeld Codetyp auswählen unter Codetypen finden die Option Systemeigen, Verwaltet und Managed(v4.0) aus.
Klicken Sie auf OK, um das Dialogfeld Codetyp auswählen zu schließen.
Wählen Sie im Feld Verfügbare Prozesse den Prozess aus, den Sie debuggen möchten.
Klicken Sie auf Anfügen.
Wenn Sie aufgefordert werden, das Zertifikat zu bestätigen, klicken Sie auf OK.Geben Sie anschließend die PIN ein.Übernehmen Sie die Nutzungsbedingungen für Code Center Premium, wenn Sie dazu aufgefordert werden.
Das Herunterladen von Symbolen kann je nach Netzwerkgeschwindigkeit viel Zeit in Anspruch nehmen.Auf der Statusleiste wird angezeigt, wenn alle Symbole erfolgreich heruntergeladen wurden.
Wiederholen Sie die Anfügeschritte für alle verwalteten Projekte in der Lösung.
So debuggen Sie Quellcode von einer vorhandenen Lösung aus
In Projektmappen-Explorer öffnen Sie das Kontextmenü für die Projektmappe, und wählen Sie dann Eigenschaften aus.
Wählen Sie im Dialogfeld <Projektmappe>-Eigenschaftenseiten Quelldateien debuggen im Allgemeine Eigenschaften Knoten aus.
Fügen Sie den folgenden Speicherort der Liste Verzeichnisse, die Quelldateien enthalten hinzu:
https://codepremium.msdn.microsoft.com/source/Visual%20Studio%202010/SP1/
Hinweis Achten Sie darauf, den nachgestellten Schrägstrich am Ende des Pfads einzuschließen.
Für jedes verwaltete Projekte in der Projektmappe, gehen Sie folgendermaßen vor
Öffnen Sie im Projektmappen-Explorer das Kontextmenü für das Projekt, und wählen Sie dann Eigenschaften aus.
Wählen Sie Debuggen, und wählen Sie dann Enable unmanged Code aus.
So erstellen Sie die Lösung mit der Code Center Premium-Quelle
Legen Sie in der Package-Klasse einen Haltepunkt für den Paketkonstruktor fest.
Klicken Sie im Menü Debug auf Debugging starten.
Wenn Sie den Haltepunkt im Paketkonstruktor erreichen, navigieren Sie zum Fenster Aufrufliste, und klicken Sie mit der rechten Maustaste auf den Stapelrahmen der Assembly, aus der Sie Symbole laden möchten, und klicken Sie anschließend auf Symbole laden.
Doppelklicken Sie auf den Aufrufframe, um die Quelle zu laden.
So durchsuchen Sie Quellcode in Code Center Premium
Schließen Sie das SmartCard-Lesegerät an, und setzen Sie die Karte ein, die Sie von der Initiative für freigegebene Quellen erhalten haben.
Starten Sie Internet Explorer, und geben Sie die folgende URL ein: https://codepremium.msdn.microsoft.com
Navigieren Sie zur gewünschten Quelle.