Distribuzione ClickOnce in Windows Vista
La compilazione di applicazioni in Visual Studio per il controllo dell'account utente in Windows Vista genera normalmente un manifesto incorporato, codificato come dati XML binari nel file eseguibile dell'applicazione. Poiché le applicazioni ClickOnce e COM senza registrazione richiedono un manifesto esterno, in Visual Studio viene generato un file per questi tipi di progetti che contengono i dati del controllo dell'account utente, anziché un manifesto incorporato. Per impostazione predefinita, in Visual Studio vengono utilizzate le informazioni di un file denominato app.manifest per generare le informazioni di un manifesto di controllodell'account utente esterno (per la distribuzione ClickOnce e COM senza registrazione) o per incorporarlo nel file eseguibile dell'applicazione (per tutti gli altri casi). Visual Studio offre le opzioni seguenti per la generazione di manifesti:
Utilizzare un manifesto incorporato. Incorporare i dati del controllo dell'account utente nel file eseguibile dell'applicazione e accedere come utente normale.
Si tratta dell'impostazione predefinita, se non si utilizza ClickOnce. Questa impostazione supporta la modalità di funzionamento consueta di Visual Studio in Windows Vista, ovvero la generazione di un manifesto interno e di uno esterno, che utilizzano entrambi AsInvoker.
Utilizzare un manifesto esterno. Generare un manifesto esterno utilizzando app.manifest.
In questo modo viene generato solo il manifesto esterno utilizzando le informazioni contenute nel file app.manifest. Quando si pubblica un'applicazione utilizzando ClickOnce o COM senza registrazione, Visual Studio aggiunge al progetto app.manifest e questa opzione.
Non utilizzare alcun manifesto. Creare l'applicazione senza un manifesto.
Questa soluzione è anche nota come virtualizzazione. Utilizzare questa opzione per la compatibilità con applicazioni esistenti create con versioni precedenti di Visual Studio.
Le nuove proprietà sono disponibili nella pagina Applicazione di Progettazione progetti (solo per progetti Visual C#) e nel formato di file del progetto MSBuild.
Si noti che il metodo per la configurazione della generazione di manifesti del controllo dell'account utente nell'IDE di Visual Studio varia in base al tipo di progetto (Visual C# e Visual Basic).
Per informazioni sulla configurazione di progetti Visual C# per la generazione di manifesti, vedere Pagina Applicazione, Progettazione progetti (C#).
Per informazioni sulla configurazione di progetti Visual Basic per la generazione di manifesti, vedere Pagina Applicazione, Progettazione progetti (Visual Basic).
Vedere anche
Riferimenti
Pagina Applicazione, Progettazione progetti (C#)
Pagina Applicazione, Progettazione progetti (Visual Basic)