準備測試電腦以執行偵錯可執行檔
使用 Visual C++建置的應用程式需要 vcruntime 和其他連結庫才能執行。 應用程式的偵錯版本通常需要對應的連結庫偵錯版本。 您必須在測試計算機上部署這些連結庫,以測試應用程式的偵錯版本。 若要識別您必須部署的 DLL,請遵循瞭解 Visual C++ 應用程式的相依性中的步驟。 一般而言,Visual C++ 連結庫 DLL 的偵錯版本具有結尾為 「d」 的名稱。 例如,的 vcruntime140.dll
偵錯版本名為 vcruntime140d.dll
。
注意
應用程式的偵錯版本無法轉散發,而且 Visual C++ 連結庫 DLL 的偵錯版本也無法轉散發。 您可以只將偵錯版本的應用程式和 Visual C++ DLL 部署到其他電腦,以便偵錯及測試未安裝 Visual Studio 之電腦上的應用程式。 如需詳細資訊,請參閱 重新發佈 Visual C++ 檔案。
部署連結庫的方式
有三種方法可以一起部署 Visual C++ 程式庫 DLL 的偵錯版本和應用程式的偵錯版本:
使用集中部署,將特定 Visual C++ DLL 的偵錯版本安裝到
%windir%\system32\
目錄。 您可以使用包含應用程式連結庫版本和目標架構 DLL 的安裝程式專案來部署偵錯 DLL。 您可以在逐步解說:使用安裝專案部署Visual C++ 應用程式中看到 部署專案的範例。使用本機部署,在應用程式的安裝目錄中安裝特定Visual C++ DLL的偵錯版本。 如需哪裡可以找到不可轉散發偵錯 DLL 的詳細資訊,請參閱 判斷要轉散發的 DLL。
使用 Visual Studio 中 Configuration Manager 對話框中的 [部署] 選項,將項目輸出和其他檔案複製到遠端電腦。
安裝 Visual C++ DLL 之後,您就可以從網路共用執行遠端偵錯工具。 如需遠端偵錯的詳細資訊,請參閱 遠端偵錯。