Freigeben über


Vorbereiten eines Testcomputers zum Ausführen einer ausführbaren Debugdatei

Aktualisiert: November 2007

Um einen Computer zum Testen der Debugversion einer Anwendung vorzubereiten, die in Visual C++ erstellt wurde, müssen Sie Debugversionen von Visual C++-Bibliotheken bereitstellen, die für die Anwendung erforderlich sind. Wenn Sie wissen möchten, welche Bibliotheken bereitgestellt werden müssen, führen Sie die unter Abhängigkeiten einer Visual C++-Anwendung beschriebenen Schritte aus. Die Namen der Debugversionen von Visual C++-Bibliotheks-DLLs enden normalerweise auf "d". Beispielsweise hat die Debugversion der CRT-DLL msvcr90.dll den Namen msvcr90d.dll.

Hinweis:

Beachten Sie, dass weder die Debugversionen einer Anwendung noch die Debugversionen der verschiedenen DLLs (Dynamic Link Libraries) von Visual C++ verteilt werden dürfen. Die Debugversionen von Anwendungen und Visual C++-Bibliotheken können nur aus einem einzigen Grund auf einem anderen Computer innerhalb der Entwicklungssite bereitgestellt werden, nämlich um die Anwendung auf einem Computer zu debuggen und zu testen, auf dem Visual C++ 2005 nicht installiert ist. Weitere Informationen finden Sie unter Verteilen von Visual C++-Dateien.

Es gibt zwei Möglichkeiten, Debugversionen von Visual C++-Bibliotheken zusammen mit der Debugversion einer Anwendung bereitzustellen:

  1. Das Verwenden von Mergemodulen, um eine Debugversion einer bestimmten Visual C++-Bibliothek als freigegebene parallele Assembly im systemeigenen Assemblycache (Ordner WinSxS) zu installieren. Ein Beispiel für diese Bereitstellung finden Sie unter Gewusst wie: Bereitstellen eines Setup- und Bereitstellungs-Projekts.

    Hinweis:

    Visual C++ Express unterstützt keine Setupprojekte.

  2. Das Installieren einer bestimmten Visual C++-Assembly als private Assembly für die Anwendung, indem Sie Dateien aus dem Verzeichnis Programme\Microsoft Visual Studio 8\VC\Redist\debug_nonredist\ verwenden. Ein Beispiel finden Sie unter Gewusst wie: Bereitstellen mit XCopy.

    Hinweis:

    Zum Remotedebuggen der Anwendung auf einem anderen Computer müssen Sie Debugversionen von Visual C++-Bibliotheken als freigegebene parallele Assemblys bereitstellen. Zum Installieren von Mergemodulen können Sie entweder Setupprojekte oder den Windows Installer verwenden, indem Sie die oben beschriebenen Schritte ausführen. Nach der Installation von Visual C++-Bibliotheken können Sie einen Remotedebugger auf dem Remotecomputer ausführen. Weitere Informationen zum Remotedebuggen finden Sie unter Gewusst wie: Einrichten des Remotedebuggens.

Siehe auch

Aufgaben

Gewusst wie: Einrichten des Remotedebuggens

Gewusst wie: Bereitstellen eines Setup- und Bereitstellungs-Projekts

Gewusst wie: Bereitstellen mit XCopy

Konzepte

Bereitstellungsbeispiele

Weitere Ressourcen

Windows Installer-Befehlszeilenoptionen