Condividi tramite


Creazione di un pacchetto driver

progetti e pacchetti driver

Un driver progetto è il progetto di Microsoft Visual Studio che produce un file binario del driver (ad esempio un file .sys) e potenzialmente il file INF del driver.

Un driver pacchetto è la raccolta di file usati durante un'installazione del dispositivo. Un pacchetto driver include un file INF, nonché file e file binari a cui fa riferimento tale INF. Visual Studio usa pacchetti driver per distribuire ed eseguire automaticamente il debug del driver in una destinazione remota.

Un pacchetto driver è un progetto separato che raccoglie l'output da uno o più progetti, ad esempio i progetti driver. Al momento della compilazione, il progetto del pacchetto driver produce il pacchetto driver usato da Visual Studio per distribuire il driver.

progetto di pacchetto driver di Esplora soluzioni di Visual Studio.

Nota  

Se si usa un modello di driver per creare una soluzione driver, il modello deve creare automaticamente una soluzione contenente due progetti. Uno per il driver e un altro per il pacchetto driver.

Creazione manuale di un pacchetto driver

Se la soluzione non dispone di un pacchetto driver, è possibile crearne uno manualmente in Visual Studio scegliendo Nuovo > progetto dal menu File. Per esempi su come creare un pacchetto driver, vedere Scrivere il tuo primo driver.

Per creare manualmente un nuovo pacchetto driver per una soluzione esistente che non ne dispone già, usare il modello "Driver Install Package". Selezionare File->Nuovo>Progetto. Seleziona quindi il pacchetto driver di Windows > "Driver Install Package" > dalla finestra di dialogo. Nell'elenco a discesa soluzione, selezionare Aggiungi alla soluzione e selezionare Ok.

Modifica di un pacchetto driver esistente

Se la soluzione contiene già un pacchetto driver, è possibile modificarla per fare riferimento ad altri progetti nella soluzione.

Nel riquadro Esplora soluzioni aprire il progetto del pacchetto driver, selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) Riferimenti, scegliere Aggiungi riferimento... e selezionare il progetto a cui fare riferimento.

Per rimuovere un riferimento a un progetto esistente, selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) sul progetto esistente a cui non si vuole più fare riferimento e selezionare Rimuovi.

proprietà del pacchetto driver.

più driver in una soluzione

È possibile aggiungere più driver e i relativi pacchetti alla soluzione. Analogamente a "Modifica di un pacchetto driver esistente" è possibile creare una nuova soluzione driver o aggiungere un riferimento a un pacchetto esistente. Se la soluzione contiene già un pacchetto driver, è possibile modificarla per fare riferimento a progetti driver aggiuntivi nella soluzione.

Nel riquadro Esplora soluzioni aprire il progetto del pacchetto driver, selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) Riferimenti, scegliere Aggiungi riferimento... e selezionare il progetto a cui fare riferimento.

Per rimuovere un riferimento a un progetto esistente, selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) sul progetto esistente a cui non si vuole più fare riferimento e selezionare Rimuovi.

Per un esempio di una singola soluzione che contiene più driver, vedere l'esempio "Tostapane Sample Driver" (Driver di esempio di tostapane) per un esempio di una singola soluzione che contiene più driver:più driver in una singola soluzione.