Freigeben über


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

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 der DLLs für Visual C++-Bibliotheken enden normalerweise auf "d". Beispielsweise hat die Debugversion der CRT-DLL msvcr100.dll den Namen msvcr100d.dll.

Tipp

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++ 2010 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. Verwenden Sie Mergemodule, um die Debugversion einer bestimmten Visual C++-DLL im Verzeichnis %windir%\system32 zu installieren. Ein Beispiel für diese Bereitstellung finden Sie unter Exemplarische Vorgehensweise: Bereitstellen einer Visual C++-Anwendung mithilfe eines Setup-Projekts.

    Tipp

    Visual C++ Express unterstützt keine Setupprojekte.

  2. Um eine bestimmte Visual C++-DLL für die Anwendung zu installieren, verwenden Sie die Dateien aus dem Verzeichnis Programme\Microsoft Visual Studio v10.0\VC\Redist\debug_nonredist.

    Tipp

    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

Konzepte

Bereitstellungsbeispiele

Weitere Ressourcen

Windows Installer-Befehlszeilenoptionen