共用方式為


建立驅動程式套件

驅動程式專案和套件

驅動程式 專案 是 Microsoft Visual Studio 專案,其會產生驅動程式二進位 (,例如.sys檔案) ,以及驅動程式的 INF 檔案。

驅動程式 套件 是裝置安裝期間所使用的檔案集合。 驅動程式套件包含 INF 檔案,以及該 INF 所參考的檔案和二進位檔。 Visual Studio 會使用驅動程式套件,將驅動程式自動部署並偵錯至遠端目標。

驅動程式套件是個別的專案,可收集一或多個專案的輸出,例如驅動程式專案。 驅動程式套件的專案會在建置時產生 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:multiple drivers in a single solution.