Freigeben über


Gewusst wie: Abrufen von Quellcode mithilfe des Quellservers

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

C++

Web Developer

Express

Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden

Pro, Premium und Ultimate

Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden

Wenn es auf dem lokalen Computer keinen Quellcode gibt oder die PDB-Datei nicht zum Quellcode passt, können Sie eine Anwendung mithilfe des Quellservers debuggen. Der Quellserver nimmt Dateianforderungen entgegen und gibt die entsprechenden Dateien zurück. Quellserver wird mittels einer DLL-Datei mit der Bezeichnung srcsrv.dll ausgeführt. Der Quellserver liest die PDB-Datei der Anwendung. Diese Datei enthält Verweise auf das Quellcoderepository sowie Befehle zum Abrufen von Quellcode aus dem Repository. Sie können einschränken, welche Befehle aus der PDB-Datei der Anwendung ausgeführt werden dürfen. Listen Sie hierfür die zulässigen Befehle in einer Datei mit dem Namen srcsrv.ini auf. Diese Datei muss sich im selben Verzeichnis befinden wie srcsrv.dll und devenv.exe.

Weitere Informationen finden Sie unter Source Server.

SicherheitshinweisSicherheitshinweis

Folgende Sicherheitsrisiken müssen bei Verwendung des Quellservers berücksichtigt werden: In der PDB-Datei der Anwendung können beliebige Befehle eingebettet sein. Deshalb sollten Sie sicherstellen, dass Sie der Datei srcsrv.ini nur die Befehle hinzufügen, die ausführt werden dürfen. Beim Versuch, einen nicht in der Datei srcsvr.ini enthaltenen Befehl auszuführen, wird ein Bestätigungsdialogfeld geöffnet. Weitere Informationen finden Sie unter Security Warning: Debugger Must Execute Untrusted Command. Befehlsparameter werden nicht validiert. Seien Sie deshalb bei der Erteilung der Vertrauenswürdigkeit für Befehle vorsichtig. Beispielsweise kann bei Vertrauenswürdigkeit für den Befehl cmd.exe ein böswilliger Benutzer Parameter angeben, die den Befehl gefährlich machen.

Prozedur

So aktivieren Sie die Verwendung des Quellservers

  1. Stellen Sie sicher, dass Sie die im vorherigen Abschnitt beschriebenen Sicherheitsmaßnahmen ergriffen haben.

  2. Klicken Sie im Menü Extras auf Optionen.

    Das Dialogfeld Optionen wird angezeigt.

  3. Wählen Sie im Knoten Debuggen die Option Allgemein aus.

  4. Aktivieren Sie das Kontrollkästchen Quellserverunterstützung aktivieren.

  5. Sie können auch das Kontrollkästchen Diagnosemeldungen für Quellserver im Ausgabefenster drucken aktivieren.