Udostępnij za pośrednictwem


Przygotowanie maszyny testowej do uruchomienia debugowania pliku wykonywalnego

Aplikacje utworzone przy użyciu języka Visual C++ wymagają uruchomienia narzędzia vcruntime i innych bibliotek. Debugowanie wersji aplikacji często wymaga odpowiednich wersji debugowania bibliotek. Te biblioteki należy wdrożyć na maszynie testowej, aby przetestować wersję debugowania aplikacji. Aby zidentyfikować, które biblioteki DLL należy wdrożyć, wykonaj kroki opisane w artykule Opis zależności aplikacji Visual C++. Zazwyczaj wersje debugowania bibliotek DLL bibliotek Visual C++ mają nazwy kończące się na "d". Na przykład wersja debugowania elementu vcruntime140.dll nosi nazwę vcruntime140d.dll.

Uwaga

Wersje debugowania aplikacji nie są redystrybucyjne, a wersje debugowania biblioteki DLL biblioteki Visual C++ również nie są redystrybucyjne. Można wdrożyć wersje debugowania aplikacji i bibliotek DLL visual C++ tylko na innych komputerach, w celu debugowania i testowania aplikacji na komputerze, na którym nie zainstalowano programu Visual Studio. Aby uzyskać więcej informacji, zobacz Redystrybucja plików Visual C++.

Sposoby wdrażania bibliotek

Istnieją trzy sposoby wdrażania wersji debugowania bibliotek DLL biblioteki Visual C++ wraz z wersją debugowania aplikacji.

  • Użyj centralnego wdrożenia, aby zainstalować wersję debugowania określonej biblioteki DLL języka Visual C++ w %windir%\system32\ katalogu. Biblioteki DLL debugowania można wdrożyć przy użyciu projektu Instalatora, który zawiera biblioteki DLL dla wersji biblioteki i architektury docelowej aplikacji. Przykład projektu wdrażania można zobaczyć w przewodniku: Wdrażanie aplikacji Visual C++ przy użyciu projektu instalacyjnego.

  • Użyj lokalnego wdrożenia, aby zainstalować wersję debugowania określonej biblioteki DLL języka Visual C++ w katalogu instalacyjnym aplikacji. Aby uzyskać więcej informacji na temat tego, gdzie znaleźć biblioteki DLL debugowania inne niż redystrybucyjne, zobacz Określanie bibliotek DLL do redystrybucji.

  • Użyj opcji Wdróż w oknie dialogowym Configuration Manager w programie Visual Studio, aby skopiować dane wyjściowe projektu i inne pliki na komputer zdalny.

Po zainstalowaniu bibliotek DLL języka Visual C++ można uruchomić zdalny debuger w udziale sieciowym. Aby uzyskać więcej informacji na temat zdalnego debugowania, zobacz Debugowanie zdalne.

Zobacz też

Wdrażanie w Visual C++
Opcje wiersza polecenia Instalatora Windows
Przykłady wdrożeń
Debugowanie zdalne