Procedura: aggiungere una condizione di avvio per Microsoft Data Access Components
Tutte le applicazioni di Visual Basic o Visual C# che includono l'accesso ai dati presentano una dipendenza da Microsoft Data Access Components (MDAC) versione 2.8 o successiva. MDAC deve quindi essere installato sul computer di destinazione prima che venga installata l'applicazione affinché questa possa essere utilizzata.
Nota
MDAC è già installato nella maggioranza dei sistemi operativi eccetto Windows 2000 Service Pack 3 o versione precedente. La procedura descritta in questo argomento può essere utilizzata anche per controllare la versione corretta di ogni componente dipendente.
Per tutte le applicazioni con una dipendenza da un componente come MDAC, è necessario aggiungere al progetto di distribuzione dell'applicazione una condizione di avvio tramite la quale venga verificata la presenza della versione corretta del componente e, nel caso di esito negativo, venga fermata l'installazione con visualizzazione di un apposito messaggio.
Nota
In alternativa, per aggiungere una condizione di avvio è possibile utilizzare il programma di avvio automatico per installare i componenti come prerequisito nel computer di installazione. Per ulteriori informazioni vedere Procedura: installare i prerequisiti nella distribuzione Windows Installer.
Nota
È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni vedere Gestione delle impostazioni.
Per aggiungere una condizione di avvio per MDAC
Selezionare il progetto di distribuzione in Esplora soluzioni. Scegliere Editor dal menu Visualizza, quindi Condizioni di avvio.
Selezionare il nodo Requisiti sul computer di destinazione. Scegliere Aggiungi condizione di avvio Registro di sistema dal menu Azione.
Selezionare il nodo Cerca voce di registro 1. Nella finestra Proprietà selezionare la proprietà RegKey e immettere Software\Microsoft\DataAccess.
Selezionare la proprietà Root e immettere vsdrrHKLM.
Selezionare la proprietà Value e immettere FullInstallVer.
Selezionare la proprietà Property e immettere MDACSEARCH.
Nell'Editor delle condizioni di avvio selezionare il nodo Condizione 1. Nella finestra Proprietà selezionare la proprietà Condition e immettere MDACSEARCH>="2.8".
Selezionare la proprietà Message e immettere quanto segue: Per poter installare questa applicazione è necessario che sia installato MDAC versione 2.8 o successiva. È possibile installare MDAC dal sito Web Microsoft all'indirizzo https://www.microsoft.com.
Nota
Il testo può essere modificato a seconda della situazione specifica, ad esempio indicando la condivisione di rete in cui si trova MDAC.