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