驅動程式套件專案的部署屬性

您可以在專案的每個組態中,在遠端測試電腦上設定驅動程式套件的自動部署。 從驅動程式的專案屬性頁中,您可以進一步控制您要部署驅動程式以進行測試的方式。 您可以選擇在每個組態中建置驅動程式解決方案時自動部署驅動程式。 如需部署的詳細資訊,請參閱 為驅動程式部署和測試布建電腦, (WDK 8.1) 將驅動程式部署至測試電腦

設定驅動程式套件專案的部署屬性

  1. 開啟驅動程式套件的屬性頁。 選取並按住 (,或以滑鼠右鍵按一下) 方案總管中的驅動程式套件專案,然後選取 [屬性]。

    注意 如果您的驅動程式解決方案沒有驅動程式套件專案,您需要新增一個。 請參閱 建立驅動程式套件。 只有在您有驅動程式套件時,才能使用部署屬性。

  2. 在驅動程式套件的屬性頁面中,選取 [ 組態屬性]、選取 [ 驅動程式安裝],然後選取 [ 部署]。

  3. 選取 [ 啟用部署 ] 選項。 選取此選項時,您可以選取要使用的測試電腦,也可以設定驅動程式安裝和部署的選項。

專案組態和平臺

組態清單和平臺清單可讓您針對不同的專案組態和平臺組合套用不同的部署設定。 例如,您可以使用偵錯組建的一組部署選項,將驅動程式部署到一部測試電腦,以及發行組建的不同測試電腦和部署選項。

啟用部署

您可以選擇在測試電腦上部署驅動程式套件,方法是選取 [ 啟用部署]。 結合組態清單,您可以選擇停用偵錯組建的部署,並針對發行組建啟用部署。

若要確保您測試的是最新版本的驅動程式,請選取 [在部署之前移除舊版的驅動程式]。

目標電腦名稱稱

您可以選擇要用於部署和測試的目的電腦。 如果您已經設定測試電腦,您可以從此清單中選取一部。 如果您尚未設定測試電腦,您可以使用 [ 流覽 ] 按鈕來設定一部測試電腦。 如需設定測試電腦的詳細資訊,請參閱 將驅動程式部署至測試電腦。 請確定專案組態和平臺符合測試系統的目標架構。 當您嘗試在執行 x64 版本的 Windows 系統上安裝 x86 (Win32) 驅動程式時,會發生常見的部署錯誤。

如需使用偵錯工具的詳細資訊,請參閱使用 Windows 偵錯消費者入門

驅動程式安裝選項

請勿安裝 - 這是預設選項。 如果您要將驅動程式套件匯入驅動程式 存放區 ,或是在測試電腦上啟用和設定驅動程式驗證器選項,您可以選擇不要安裝。

硬體識別碼驅動程式更新 - 若要部署實際硬體裝置的驅動程式,請改用 安裝並驗證 。 若要部署根列舉驅動程式的驅動程式,您可以使用 硬體識別碼驅動程式更新安裝及驗證。 如果您選擇使用硬體識別碼驅動程式更新,您必須輸入出現在 INF 檔案中的相同硬體識別碼,而且該硬體識別碼必須具有 Root\Xxx 格式。 如果您選擇此選項,檔案會複製到遠端電腦上的 %Systemdrive%\drivertest\drivers 資料夾。 Device Console 公用程式 Devcon會從套件安裝該硬體識別碼和 INF 檔案的驅動程式。 例如,您可以選取 [硬體識別碼驅動程式更新 ],並將 HWID 設定為 Root\yourprojectname。 請務必排除專案名稱中的任何空格。

自訂命令列 - 您可以選擇在安裝時執行自己的自訂命令腳本。 如果您想要執行自訂命令腳本,請務必在 [ 其他檔案 ] 區段底下新增必要的檔案。 其他檔案會複製到遠端電腦上的 %Systemdrive%\drivertest\drivers 資料夾。

安裝和驗證 - 您可以選擇使用自動化測試腳本來測試您的安裝。 當您選取此選項並指定 預設驅動程式套件安裝工作 (可能的重新開機) 預設印表機驅動程式套件安裝工作 (可能的重新開機) 時,測試會讀取驅動程式的 INF 檔案並安裝驅動程式。 然後,測試會驗證驅動程式是否已啟動並執行。 完成時,測試會提供有關安裝工作成功或失敗的詳細資訊。

選擇性裝置查詢 -預設值為%PathToInf%。 驅動程式 INF 檔案的路徑會自動取代。 除非您需要將 INF 檔案放在不同的位置,否則不應該變更此值。

其他檔案

您可以使用 [其他檔案] 方塊來指定您想要複製到遠端測試電腦的自訂安裝腳本或應用程式。 您在此處指定的檔案會新增至遠端電腦上的 %Systemdrive%\drivertest\drivers 資料夾。