驅動程式專案和套件
驅動程式 專案 是Microsoft Visual Studio專案,其會產生驅動程式二進制檔(例如 .sys 檔案),而且可能是驅動程式的 INF 檔案。
驅動程式 套件 是裝置安裝期間所使用的檔案集合。 驅動程式套件包含 INF 檔案,以及該 INF 所參考的檔案和二進位檔。 Visual Studio 會使用驅動程式套件,將驅動程序自動部署和偵錯至遠端目標。
驅動程式套件是個別的專案,可收集來自一或多個項目的輸出,例如驅動程序專案。 驅動程式套件的專案建置時,會產生 Visual Studio 用來部署驅動程式的驅動程式套件。
注意
如果您使用驅動程式範本來建立驅動程式解決方案,則範本應該會自動建立包含兩個專案的方案。 一個用於驅動程式,另一個用於驅動程式套件。
手動建立驅動程式套件
如果您的方案沒有驅動程式套件,您可以從 [檔案] 功能表選擇 [新增>專案],以手動在Visual Studio 中建立一個驅動程式套件。 如需如何建立驅動程式套件的範例,請參閱 撰寫您的第一個驅動程式。
若要為尚未擁有的現有解決方案手動建立新的驅動程式套件,請使用「驅動程式安裝套件」範本。 選擇 [檔案->新增->專案]。 然後,從對話框中選取 [Windows 驅動程式 > 套件 > ][驅動程式安裝套件 ]。 然後在 [ 解決方案] 下拉式清單中,選取 [新增至方案] ,然後選取 [ 確定]。
修改現有的驅動程式套件
如果您的方案已經包含驅動程式套件,您可以修改它以參考方案中的其他專案。
在 [方案總管] 窗格中,開啟驅動程式套件專案,選取並按住 [或以滑鼠右鍵按兩下] [參考],選擇 [ 新增參考... ],然後選取要參考的專案。
若要移除現有項目的參考,請選取並按住現有專案,或以滑鼠右鍵按下您不再需要參考的現有專案,然後選取 [ 移除]。
解決方案中的多個驅動程式
您可以將多個驅動程式及其套件新增至您的解決方案。 類似於「修改現有的驅動程式套件」,您可以建立新的驅動程式解決方案,或新增現有驅動程序的參考。 如果您的方案已經包含驅動程式套件,您可以修改它以參考方案中的其他驅動程序專案。
在 [方案總管] 窗格中,開啟驅動程式套件專案,選取並按住 [或以滑鼠右鍵按兩下] [參考],選擇 [ 新增參考... ],然後選取要參考的專案。
若要移除現有項目的參考,請選取並按住現有專案,或以滑鼠右鍵按下您不再需要參考的現有專案,然後選取 [ 移除]。
如需單一解決方案中包含多個驅動程式:多個驅動程式的單一解決方案範例,請參閱「烤箱範例驅動程式」範例