Freigeben über


Gewusst wie: Debuggen mit Code Center Premium-Quellcode

Mit dem Visual Studio 2010-Debugger können Sie sicheren, freigegebenen Microsoft MSDN Code Center Premium-Quellcode debuggen.

In diesem Thema wird erläutert, wie Sie Code Center Premium in Visual Studio einrichten und den Quellcode debuggen.

So bereiten Sie Debuggen mit Code Center Premium vor

  1. 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.

  2. Starten Sie Visual Studio.

  3. Klicken Sie im Menü Extras auf Optionen.

  4. Erweitern Sie im Dialogfeld Optionen den Knoten Debuggen, und klicken Sie auf Allgemein.

  5. Deaktivieren Sie das Kontrollkästchen Nur eigenen Code aktivieren (nur verwaltet).

  6. Wählen Sie Quellserverunterstützung aktivieren aus.

  7. Deaktivieren Sie das Kontrollkästchen Quelldateien müssen exakt mit der Originalversion übereinstimmen.

  8. Klicken Sie unter dem Knoten Debugging auf Symbole.

  9. Deaktivieren Sie im Feld Orte für Symboldateien (.pdb): das Kontrollkästchen Microsoft Server-Symbole, und fügen Sie den folgenden Ort hinzu:

    https://codepremium.msdn.microsoft.com/symbols

    Verschieben Sie den Ort an den Anfang der Liste, um sicherzustellen, dass diese Symbole zuerst geladen werden.

  10. 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.

  11. Klicken Sie auf OK.

  12. Starten Sie Visual Studio neu, um sicherzustellen, dass Einstellungen beibehalten werden.

So debuggen Sie den Quellcode mithilfe der Funktion "An den Prozess anhängen"

  1. 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.

  2. Starten Sie Visual Studio.

  3. Öffnen Sie das Visual Studio-Projekt.

  4. Klicken Sie im Menü Extras auf An den Prozess anhängen.

  5. Klicken Sie im Dialogfeld An den Prozess anhängen auf Auswählen.

  6. Wählen Sie im Dialogfeld Codetyp auswählen unter Codetypen finden die Option Systemeigen, Verwaltet und Managed(v4.0) aus.

  7. Klicken Sie auf OK, um das Dialogfeld Codetyp auswählen zu schließen.

  8. Wählen Sie im Feld Verfügbare Prozesse den Prozess aus, den Sie debuggen möchten.

  9. Klicken Sie auf Anfügen.

  10. 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.

  11. Wiederholen Sie die Anfügeschritte für alle verwalteten Projekte in der Lösung.

So debuggen Sie Quellcode von einer vorhandenen Lösung aus

  1. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf ein verwaltetes Projekt, und wählen Sie dann Eigenschaften aus.

  2. Klicken Sie in Projekteigenschaften auf den Debugknoten, und wählen Sie dann Debuggen von nicht verwaltetem Code aktivieren aus. Schließen Sie das Dialogfeld.

  3. Wiederholen Sie die Schritte 1 und 2 für jedes verwaltete Projekte in der Lösung.

So erstellen Sie die Lösung mit der Code Center Premium-Quelle

  1. Legen Sie in der Package-Klasse einen Haltepunkt für den Paketkonstruktor fest.

  2. Klicken Sie im Menü Debug auf Debugging starten.

  3. 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

  1. 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.

  2. Starten Sie Internet Explorer, und geben Sie die folgende URL ein: https://codepremium.msdn.microsoft.com

  3. Navigieren Sie zur gewünschten Quelle.

Siehe auch

Konzepte

Debuggersicherheit

Weitere Ressourcen

Einstellungen und Vorbereitung für das Debuggen

Code Center Premium

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Juli 2010

Wurde aktualisiert, um den aktuellen Code Center Premium-Workflow darzustellen.

Korrektur inhaltlicher Fehler.