Procedura: Creazione e distribuzione di un'applicazione in un computer desktop o un Tablet PC
La creazione e la distribuzione di un'applicazione basata su Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) per un computer desktop o un Tablet PC sono analoghe a quelle di qualsiasi altra applicazione Microsoft Windows. A tale scopo, è possibile sviluppare un'applicazione Windows che faccia riferimento agli appropriati file con estensione dll di SQL Server Compact Edition.
Per creare e distribuire un'applicazione Windows che utilizza SQL Server Compact Edition
Installare SQL Server Compact Edition eseguendone il programma di installazione (SQLServerEv31-IT.msi).
Nel progetto di Microsoft Visual Studio 2005 aggiungere un riferimento al file System.Data.SqlServerCe.dll che si trova nella cartella - %Program Files%\Microsoft SQL Server Compact Edition\v3.1. Per ulteriori informazioni, vedere Creazione di un'applicazione SQL Server Compact Edition per Tablet PC.
Creare e distribuire l'applicazione in un computer desktop o un Tablet PC di destinazione. Nel computer desktop o Tablet PC di destinazione installare SQL Server Compact Edition eseguendone il programma di installazione (SQLServerEv31-IT.msi). Una modalità di distribuzione alternativa è rappresentata da ClickOnce.
- ClickOnce è una nuova tecnologia di installazione software in Visual Studio 2005 supportata da SQL Server Compact Edition per distribuire le applicazioni gestite in un computer desktop e un Tablet PC. ClickOnce consente di semplificare la distribuzione di un'applicazione basata su Windows su un server Web o una condivisione file di rete. Per gli amministratori, la distribuzione o l'aggiornamento di un'applicazione consiste nell'aggiornare i file su un server. Non è necessario aggiornare ogni client singolarmente. Visual Studio 2005 offre supporto completo per la pubblicazione e l'aggiornamento di applicazioni distribuite con ClickOnce. La distribuzione con ClickOnce è disponibile per progetti creati con Visual Basic, Visual C# e Visual J#, ma non Visual C++. Per ulteriori informazioni su ClickOnce, vedere qui.
Per integrare ClickOnce con SQL Server Compact Edition, scaricare il file SqlEv31ClickOnce_IT.zip da SQL Server.
[!NOTA] Se si utilizza la versione originale di Visual Studio 2005, è necessario eseguire i passaggi 5 e 6 per integrare ClickOnce con SQL Server Compact Edition. La versione Visual Studio 2005 SP1 consente di integrare automaticamente ClickOnce con SQL Server Compact Edition.
Il file SqlEv31ClickOnce_IT.zip contiene gli elementi seguenti:
- Product.xml, che definisce il pacchetto di base.
- Package.xml, che definisce qualsiasi funzionalità o informazione specifica della localizzazione.
- sqlev31eula-IT.txt, contenente le Condizioni di licenza software Microsoft.
Inserire questi file nella directory /SQL Server Compact Edition, come illustrato di seguito:
%Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\Product.xml
%Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\en\Package.xml
%Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\en\sqlev31eula-EN.txt
Per mantenere una copia locale del file di installazione di SQL Server Compact Edition (SQLServerEv31-IT.msi), copiarlo nella cartella %Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\en.