準備測試電腦以執行偵錯可執行檔
若要準備電腦,以測試用 Visual C++ 所建置之應用程式的偵錯版本,您必須部署該應用程式所依賴之 Visual C++ 程式庫的偵錯版本。 若要找出必須部署哪些程式庫,請依照了解 Visual C++ 應用程式的相依性中所列的步驟進行。 Visual C++ 程式庫 DLL 的偵錯版本通常在名稱最後是個 "d" 字母,例如,CRT DLL msvcr100.dll 的偵錯版本名稱是 msvcr100d.dll。
注意事項 |
---|
應用程式的偵錯版本無法轉散發,而且各種 Visual C++ 動態連結程式庫 (DLL) 的偵錯版本也都無法轉散發。 應用程式和 Visual C++ 程式庫的偵錯版本只能部署在開發網站內部的另一部電腦上,唯一的用途就是在未安裝 Visual C++ 2010 的電腦上偵錯和測試應用程式。 如需詳細資訊,請參閱轉散發 Visual C++ 檔案。 |
有兩種方法可以一起部署 Visual C++ 程式庫的偵錯版本和應用程式的偵錯版本:
使用合併模組,將特定 Visual C++ DLL 的偵錯版本安裝到 %windir%\system32 目錄。 您可以在 逐步解說:使用安裝專案部署 Visual C++ 應用程式中找到這種部署的範例。
注意事項 Visual C++ Express 不支援安裝專案。
使用 Program Files\Microsoft Visual Studio v10.0\VC\Redist\debug_nonredist 目錄中提供的檔案,安裝應用程式的特定 Visual C++ DLL。
注意事項 若要在另一部電腦上遠端偵錯應用程式,您必須將 Visual C++ 程式庫的偵錯版本部署為共用並存組件。 您可以使用安裝專案或 Windows Installer,依照上述步驟安裝對應的合併模組。 安裝 Visual C++ 程式庫之後,您就可以從網路共用執行遠端偵錯工具。 如需遠端偵錯的詳細資訊,請參閱 HOW TO:設定遠端偵錯。