Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Um einen Computer zum Testen der Debugversion einer Anwendung vorzubereiten, die in Visual C++ erstellt wurde, müssen Sie Debugversionen der Visual C++-Bibliothek-DLLs bereitstellen, die für die Anwendung erforderlich sind.Wenn Sie wissen möchten, welche DLLs bereitgestellt werden müssen, führen Sie die Schritte unter Grundlegendes zu den Abhängigkeiten einer Visual C++-Anwendung aus.Die Namen der Debugversionen der DLLs für Visual C++-Bibliotheken enden in der Regel auf "d". Beispielsweise hat die Debugversion der "msvcr100.dll" den Namen "msvcr100d.dll".
Hinweis |
|---|
Beachten Sie, dass weder die Debugversionen einer Anwendung noch die Debugversionen der DLLs (Dynamic Link Libraries) von Visual C++-Bibliothek verteilt werden dürfen.Sie dürfen Debugversionen von Anwendungen und Visual C++-DLLs nur auf den anderen Computern, nur für den Zweck, eine Anwendung zu debuggen und zu testen auf einem Computer ohne Visual Studio bereitstellen.Weitere Informationen finden Sie unter Verteilen von Visual C++-Dateien. |
Es gibt drei Möglichkeiten, Debugversionen von DLLs für Visual C++-Bibliotheken zusammen mit der Debugversion einer Anwendung bereitzustellen.
Verwenden Sie zum Installieren der Debugversion einer bestimmten Visual C++-DLL im %windir%\system32\-Verzeichnis eine zentrale Bereitstellung, indem Sie ein Setup-Projekt mit Mergemodulen für die richtige Bibliotheksversion und Architektur der Anwendung verwenden.Mergemodule befinden sich im Verzeichnis "Programme" oder "Programme(x86)" unter "\Gemeinsame Dateien\Merge\".Bei der Debugversion eines Mergemoduls ist "Debug" Bestandteil des Namens, z. B. Microsoft_VC110_DebugCRT_x86.msm.Ein Beispiel für diese Bereitstellung finden Sie unter Exemplarische Vorgehensweise: Bereitstellen einer Visual C++-Anwendung mithilfe eines Setup-Projekts.
Verwenden Sie eine lokale Bereitstellung, um die Debugversion einer bestimmten Visual C++-DLL im Installationsverzeichnis der Anwendung zu installieren, indem Sie die im Verzeichnis "Programme" oder "Programme(x86)" unter "\Microsoft Visual Studio <Version>\VC\redist\Debug_NonRedist\" bereitgestellten Dateien verwenden.
HinweisUm eine mithilfe von Visual C++ 2005 oder Visual C++ 2008 erstellte Anwendung remote auf einem anderen Computer zu debuggen, müssen Sie Debugversionen der Visual C++-Bibliotheks-DLLs als freigegebene parallele Assemblys bereitstellen.Sie können ein Setup-Projekt oder Windows Installer zum Installieren von entsprechenden Mergemodulen verwenden.
Verwenden Sie in Visual Studio die Option Bereitstellen im Dialogfeld Konfigurations-Manager, um die Projektausgabe und andere Dateien zum Remotecomputer zu kopieren.Ein Beispiel für diese Bereitstellung finden Sie unter Einrichten des Remotedebuggens für ein Visual Studio-Projekt.
Nach der Installation von Visual C++-DLLs können Sie einen Remotedebugger auf dem Remotecomputer ausführen.Weitere Informationen zum Remotedebuggen finden Sie unter Einrichten der Remotetools auf dem Gerät.