建立驅動程式套件
驅動程式專案和套件
驅動程式 專案 是 Microsoft Visual Studio 專案,其會產生驅動程式二進位 (,例如.sys檔案) ,以及驅動程式的 INF 檔案。
驅動程式 套件 是裝置安裝期間所使用的檔案集合。 驅動程式套件包含 INF 檔案,以及該 INF 所參考的檔案和二進位檔。 Visual Studio 會使用驅動程式套件,將驅動程式自動部署並偵錯至遠端目標。
驅動程式套件是個別的專案,可收集一或多個專案的輸出,例如驅動程式專案。 驅動程式套件的專案會在建置時產生 Visual Studio 用來部署驅動程式的驅動程式套件。
注意
如果您使用驅動程式範本來建立驅動程式解決方案,則範本應該會自動建立包含兩個專案的方案。 一個用於驅動程式,另一個用於驅動程式套件。
手動建立驅動程式套件
如果您的方案沒有驅動程式套件,您可以從 [檔案] 功能表選擇 [新增 > 專案],在 Visual Studio 中手動建立一個驅動程式套件。 如需如何建立驅動程式套件的範例,請參閱 撰寫您的第一個驅動程式。
若要手動建立現有解決方案的新驅動程式套件,但該解決方案還沒有驅動程式套件,請使用「驅動程式安裝套件」範本。 選取 [File-New-Project >>]。 然後從對話方塊中選取 [Windows 驅動程式 > 套件 > ][驅動程式安裝套件 ]。 然後在 [ 方案 ] 下拉式清單中,選取 [ 新增至方案 ],然後選取 [ 確定]。
修改現有的驅動程式套件
如果您的方案已經包含驅動程式套件,您可以修改它以參考方案中的其他專案。
在 [方案總管] 窗格中,開啟驅動程式套件專案,選取並保留 (或以滑鼠右鍵按一下 [) 參考],選擇 [新增參考...],然後選取要參考的專案。
若要移除現有專案的參考,請選取並保留 (或以滑鼠右鍵按一下) 您不再需要參考的現有專案,然後選取 [ 移除]。
解決方案中的多個驅動程式
您可以將多個驅動程式及其套件新增至您的解決方案。 類似于「修改現有的驅動程式套件」,您可以建立新的驅動程式解決方案,或新增現有驅動程式的參考。 如果您的解決方案已經包含驅動程式套件,您可以修改它以參考方案中的其他驅動程式專案。
在 [方案總管] 窗格中,開啟驅動程式套件專案,選取並保留 (或以滑鼠右鍵按一下 [) 參考],選擇 [新增參考...],然後選取要參考的專案。
若要移除現有專案的參考,請選取並保留 (或以滑鼠右鍵按一下) 您不再需要參考的現有專案,然後選取 [ 移除]。
See the "Toaster Sample Driver" sample for an example of a single solution that contains multiple drivers: