Gewusst wie: Debuggen über ein DLL-Projekt
Um mit dem Debuggen eines DLL-Projekts zu beginnen, müssen Sie die aufrufende Anwendung in den Projekteigenschaften angeben. Die Eigenschaftenseiten in C++ unterscheiden sich im Hinblick auf Layout und Inhalt von den Eigenschaftenseiten in C# und Visual Basic.
Wenn eine verwaltete DLL von systemeigenem Code aufgerufen wird, und Sie sowohl DLL als auch Code debuggen möchten, können Sie dies in den Projekteigenschaften angeben. Weitere Informationen finden Sie unter Gewusst wie: Debuggen im gemischten Modus.
Hinweis
In den Express-Versionen von Visual Studio kann keine externe aufrufende Anwendung angegeben werden.Um eine DLL in einer Express-Version zu debuggen, fügen Sie der Lösung ein ausführbares Projekt hinzu, legen es als Startpunkt für die Lösung fest und rufen Methoden in der DLL vom ausführbaren Projekt aus auf.
So geben Sie die aufrufende Anwendung in einem C++-Projekt an
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektknoten, und wählen Sie Eigenschaften aus. Wechseln Sie zur Registerkarte Debuggen.
Stellen Sie sicher, dass das Feld Konfiguration am oberen Rand des Fensters auf Debuggen festgelegt ist.
Wechseln Sie zu Konfigurationseigenschaften / Debuggen.
Wählen Sie in der Liste Zu startender Debugger entweder Lokaler Windows-Debugger oder Remote-Windows-Debugger aus.
Wählen Sie im Feld Befehl oder Remotebefehl den vollqualifizierten Pfadnamen der Anwendung.
Fügen Sie im Feld Befehlsargumente die notwendigen Programmargumente ein.
So geben Sie die aufrufende Anwendung in einem C#- oder Visual Basic-Projekt an
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektknoten, und wählen Sie Eigenschaften aus. Wechseln Sie zur Registerkarte Debuggen.
Wählen Sie Externes Programm starten, und fügen Sie den vollqualifizierten Pfadnamen des Programms ein, das ausgeführt werden soll.
Wenn Sie die Befehlszeilenargumente für das externe Programm hinzufügen müssen, geben Sie diese im Feld Befehlszeilenargumente ein.
Sie können eine Anwendung auch als URL aufrufen. (Dies empfiehlt sich u. U., wenn Sie eine verwaltete DLL debuggen, die von einer lokalen ASP.NET-Anwendung verwendet wird.)
Klicken Sie unter Startaktion auf das Optionsfeld Browser mit folgender URL starten:, und geben Sie die URL ein.
So debuggen Sie über das DLL-Projekt
Legen Sie die gewünschten Haltepunkte fest.
Starten Sie das Debuggen (drücken Sie F5, klicken Sie auf den grünen Pfeil, oder klicken Sie auf Debuggen / Debuggen starten).
Siehe auch
Referenz
Projekteinstellungen für eine C++-Debugkonfiguration
Konzepte
Projekteinstellungen für C#-Debugkonfigurationen
Projekteinstellungen für eine Visual Basic-Debugkonfiguration