Pagina Applicazione, Progettazione progetti (Visual Basic)
La pagina Applicazione di Progettazione progetti consente di specificare le impostazioni e le proprietà di un'applicazione del progetto.
Per accedere alla pagina Application, scegliere un nodo di progetto (non il nodo Soluzione ) in Esplora soluzioni.Scegliere Progetto, Proprietà sulla barra dei menu.In Progettazione progetti fare clic sulla scheda Applicazione.
[!NOTA]
Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.
Impostazioni applicazione generali
Le opzioni elencate di seguito consentono di configurare le impostazioni generali di un'applicazione.
Nome assembly
Consente di specificare il nome del file di output contenente il manifesto dell’assembly.Se si cambia questa proprietà verrà automaticamente modificata anche la proprietà Nome output.È anche possibile apportare questa modifica al prompt dei comandi utilizzando /out (Visual Basic).Per informazioni su come accedere a questa proprietà a livello di codice, vedere AssemblyName.Spazio dei nomi di primo livello
Specifica lo spazio dei nomi di base per tutti i file del progetto.Ad esempio, se si imposta Spazio dei nomi radice in Project1 ed è Class1 esterno di qualsiasi spazio dei nomi nel codice, lo spazio dei nomi sarebbe Project1.Class1.Se nel codice si dispone di una Class2 in uno spazio dei nomi Order, lo spazio dei nomi di tale classe sarà Project1.Order.Class2.Se si deseleziona Spazio dei nomi radice, è possibile specificare la struttura dello spazio dei nomi del progetto nel codice.
[!NOTA]
Se si utilizza la parola chiave globale in Istruzione Namespace, è possibile definire uno spazio dei nomi dallo spazio dei nomi radice del progetto.Se si deseleziona Spazio dei nomi radice, Global diventa lo spazio dei nomi di primo livello, che elimina la necessità della parola chiave di Global in un'istruzione di Namespace.Per ulteriori informazioni, vedere la parola chiave globale in istruzioni di spazio dei nomi" in Spazi dei nomi in Visual Basic.
Per informazioni su come creare spazi dei nomi nel codice, vedere Istruzione Namespace.
Per ulteriori informazioni sulla proprietà spazio dei nomi di primo livello, vedere /rootnamespace.
Per informazioni su come accedere a questa proprietà a livello di codice, vedere RootNamespace.
Framework di destinazione (tutte le configurazioni)
Specifica la versione di .NET Framework che l'applicazione è destinata a.Questa opzione può avere valori differenti a seconda delle versioni di .NET Framework installate nel computer.Il valore predefinito corrisponde al framework di destinazione specificato nella finestra di dialogo Nuovo progetto.
[!NOTA]
I pacchetti di prerequisiti elencati in Finestra di dialogo Prerequisiti vengono impostati automaticamente quando si apre per la prima volta che la finestra di dialogo.Se successivamente si modifica il framework di destinazione del progetto, è necessario specificare i prerequisiti manualmente in base al nuovo framework di destinazione.
Per ulteriori informazioni, vedere Procedura: destinare una versione di .NET Framework e Cenni preliminari sul multitargeting di Visual Studio.
Tipo di applicazione
Specifica il tipo di applicazione da compilare.Per le applicazioni di Windows Store, è possibile specificare Applicazione Windows Store, Libreria di classi, o File WinMD.Per la maggior parte degli altri tipi di applicazione, è possibile specificare Applicazione Windows, Applicazione console, Libreria di classi, Servizio Windows, o Libreria di controlli Web.Per un progetto di applicazione web, è necessario specificare Libreria di classi.
Se si specifica l'opzione File WinMD, i tipi possono essere proiettati in qualsiasi linguaggio di programmazione del runtime di Windows.Assemblaggio l'output del progetto come file di WinMD, è possibile codificare un'applicazione in più lingue quindi interagire il codice come se viene scritto tutto lo stesso linguaggio.È possibile utilizzare l'opzione File WinMD per soluzioni destinate alle librerie di runtime di Windows, incluse le applicazioni di Windows Store.Per ulteriori informazioni, vedere Creare componenti di runtime di Windows in c e Visual Basic.
[!NOTA]
I tipi di progetto runtime proprietà delle finestre in modo che vengano visualizzate come oggetti nativi in qualsiasi linguaggio li utilizza.Ad esempio, le applicazioni JavaScript che interagiscono con utilizzare il runtime di Windows come set di oggetti JavaScript e applicazioni c utilizzano la raccolta come una raccolta di oggetti.NET.Assemblaggio l'output del progetto come file di WinMD, è possibile utilizzare la stessa tecnologia che il runtime di Windows utilizzano.
Per ulteriori informazioni sulla proprietà Tipo di applicazione, vedere /target (Visual Basic).Per informazioni su come accedere alle proprietà a livello di codice, vedere OutputType.
Icona
Imposta il file ICO che si desidera utilizzare come icona per il programma.Selezionare <Sfoglia...> per cercare un elemento grafico esistente.Per ulteriori informazioni, vedere /win32icon (o /win32icon (opzioni del compilatore C#)).Per accedere a questa proprietà a livello di codice, vedere ApplicationIcon.Form di avvio / Oggetto di avvio / URI di avvio
Specifica il form di avvio o punto di ingresso dell'applicazione.Se l'opzione Attiva framework applicazione è selezionata (impostazione predefinita), questo elenco è denominato Form di avvio e contiene solo form, poiché il framework applicazione supporta solo form di avvio, non oggetti.
Se il progetto è un'Applicazione browser WPF, questo elenco è denominato URI di avvioe l'impostazione predefinita è Page1.xaml.L'elenco URI di avvio consente di specificare la risorsa dell'interfaccia utente (un elemento XAML) visualizzata all’avvio dall'applicazione.Per ulteriori informazioni, vedere StartupUri.
Se l'opzione Attiva framework applicazione è deselezionata, questo elenco viene denominato Oggetto di avvio e contiene sia form che classi o moduli con Sub Main.
Oggetto di avvio definisce il punto di ingresso da chiamare quando viene caricata l'applicazione.In genere è impostata sul form principale nell'applicazione o sulla routine Sub Main che deve essere eseguita all'avvio dell'applicazione.Dal momento che le librerie di classi non dispongono di punti di ingresso, l'unica opzione disponibile per questa proprietà è (Nessuno).Per ulteriori informazioni, vedere /main.Per accedere a questa proprietà a livello di codice, vedere StartupObject.
Informazioni assembly
Scegliere questo pulsante per visualizzare la Finestra di dialogo Informazioni assembly.Attiva framework applicazione
Specifica se un progetto utilizzerà il framework applicazione.L'impostazione di questa opzione incide sulle opzioni disponibili in Form di avvio/Oggetto di avvio.Se questa casella di controllo è selezionata, l'applicazione utilizzerà la Sub Main standard.Selezionando questa casella di controllo si attivano le funzionalità nella sezione Proprietà framework applicazione Windows e richiede di scegliere anche un form di avvio.
Se questa casella di controllo è deselezionata, l'applicazione utilizza la routine Sub Main personalizzata specificata in Form di avvio.In questo caso, è possibile specificare un oggetto di avvio (Sub Main personalizzata in un metodo o in una classe) o un form di avvio.Inoltre, le opzioni presenti nella sezione Proprietà framework applicazione Windows non sono più disponibili.
Impostazioni delle finestre di visualizzazione
Fare clic su questo pulsante per generare e aprire il file app.manifest.Questo file viene utilizzato da Visual Studio per generare dati del manifesto per l'applicazione.Quindi impostare il livello dell'esecuzione richiesto dal controllo dell’account utente modificando il tag <requestedExecutionLevel> in app.manifest nel modo seguente:<requestedExecutionLevel level="asInvoker" />
ClickOnce lavora con un livello di asInvoker o in modalità virtuale (nessuna generazione del manifesto).Per specificare una modalità virtuale, rimuovere il tag da app.manifest.
Per ulteriori informazioni sulla generazione di manifesti, vedere Distribuzione ClickOnce in Windows Vista.
Proprietà framework applicazione Windows
Di seguito sono indicate le impostazioni disponibili nella sezione Proprietà framework applicazione Windows.Queste opzioni sono disponibili esclusivamente se la casella di controllo Attiva framework applicazione è selezionata.Nella sezione riportata di seguito a questa vengono descritte le impostazioni Proprietà framework applicazione Windows per le applicazioni Windows Presentation Foundation (WPF).
Attiva stili di visualizzazione XP
Consente di abilitare o disabilitare gli stili di visualizzazione di Windows XP, noti anche come temi di Windows XP.Gli stili di visualizzazione di Windows XP consentono, ad esempio, la visualizzazione di controlli con angoli arrotondati e colori dinamici.Questa opzione è attivata per impostazione predefinita.Per ulteriori informazioni sugli stili di visualizzazione di Windows XP, vedere Funzionalità di Windows XP e controlli di Windows Form e Procedura: abilitare gli stili di visualizzazione di Windows XP.Rendi a istanza singola
Selezionare questa casella di controllo per impedire agli utenti di eseguire più istanze dell'applicazione.L'impostazione predefinita per questa casella di controllo è non selezionata.Questa impostazione consente l’esecuzione di più istanze dell'applicazione.Salva My.Settings alla chiusura
Selezionare questa casella di controllo per specificare che le impostazioni My.Settings dell’applicazione vengano salvate quando gli spengono il computer.Questa opzione è attivata per impostazione predefinita.Se è disabilitata, è possibile salvare manualmente le impostazioni dell’applicazione chiamando My.Settings.Save.Modalità di autenticazione
Selezionare Windows (impostazione predefinita) per specificare l'utilizzo dell'autenticazione di Windows per identificare l'utente attualmente connesso.È possibile recuperare questa informazione in fase di esecuzione utilizzando l'oggetto My.User.Selezionare Definita dall'applicazione se si fornisce codice personalizzato per l'autenticazione degli utenti, anziché utilizzare i metodi di autenticazione predefiniti di Windows.Modalità arresto
Selezionare Alla chiusura del form di avvio (impostazione predefinita) per specificare che l'applicazione termini alla chiusura del form impostato come form di avvio, anche se altri form sono ancora aperti.Selezionare Alla chiusura dell'ultimo form per specificare che l'applicazione termini alla chiusura dell'ultimo form o quando viene chiamata in modo esplicito l'istruzione My.Application.Exit o End.Selezionare Alla chiusura esplicita per specificare che l'applicazione terminerà quando si chiama Shutdown in modo esplicito.
Selezionare Alla chiusura dell’ultima finestra per specificare che l'applicazione terminerà quando verrà chiusa l’ultima finestra o quando si chiama Shutdown in modo esplicito.Rappresenta l'impostazione predefinita.
Selezionare Alla chiusura della finestra principale per specificare che l'applicazione terminerà quando verrà chiusa la finestra principale o quando si chiama Shutdown in modo esplicito.
Schermata iniziale
Selezionare il form che si desidera utilizzare come schermata iniziale.È necessario precedentemente creare una schermata iniziale utilizzando un modulo o un modello.Il valore predefinito è (Nessuna).Visualizza eventi di applicazioni
Fare clic su questo pulsante per visualizzare un file di codice di eventi in cui è possibile scrivere eventi in base agli eventi del framework applicazione (Startup, Shutdown, UnhandledException, StartupNextInstance e NetworkAvailabilityChanged).È anche possibile eseguire l'override di determinati metodi del framework applicazione.Ad esempio, è possibile modificare il comportamento di visualizzazione della schermata iniziale eseguendo l'override del metodo OnInitialize.
Proprietà framework applicazione Windows per le applicazioni Windows Presentation Foundation (WPF).
Le impostazioni riportate di seguito sono disponibili nella sezione Proprietà framework applicazione Windows quando il progetto è un'applicazione Windows Presentation Foundation.Queste opzioni sono disponibili esclusivamente se la casella di controllo Attiva framework applicazione è selezionata.Le opzioni elencate in questa tabella sono disponibili solo per le applicazioni WPF o le applicazioni browser WPFe non anche per le librerie di controlli personalizzati o di controlli utente WPF.
Modalità arresto
Questa proprietà è applicabile solo alle applicazioni Windows Presentation Foundation.Selezionare Su arresto esplicito per specificare che l'applicazione terminerà quando si chiama Shutdown in modo esplicito.
Selezionare Alla chiusura dell’ultima finestra per specificare che l'applicazione terminerà quando verrà chiusa l’ultima finestra o quando si chiama Shutdown in modo esplicito.Rappresenta l'impostazione predefinita.
Selezionare Alla chiusura della finestra principale per specificare che l'applicazione terminerà quando verrà chiusa la finestra principale o quando si chiama Shutdown in modo esplicito.
Per ulteriori informazioni sull'utilizzo di questa impostazione, vedere Shutdown
Modifica XAML
Fare clic su questo pulsante per aprire e modificare il file di definizione dell'applicazione (ADF) (Application.xaml) nell'editor XAML.Facendo clic su questo pulsante, si aprirà Application.xaml in corrispondenza del nodo di definizione dell'applicazione.Potrebbe essere necessario modificare questo file per eseguire determinate attività, ad esempio la definizione di risorse.Se il file di definizione dell'applicazione (ADF) non esiste, ne viene creato uno in Progettazione progetti.Visualizza eventi di applicazioni
Fare clic su questo pulsante per visualizzare il file della classe parziale Application (Application.xaml.vb) in un editor di codice.Se il file non esiste, Progettazione progetti ne crea uno con il nome della classe e lo spazio dei nomi appropriati.L'oggetto Application genera eventi quando si verificano determinate modifiche dello stato dell'applicazione (ad esempio, all’avvio o all’arresto di un'applicazione) .Per un elenco completo degli eventi che vengono esposti da questa classe, vedere Application.Questi eventi vengono gestiti nella sezione del codice utente della classe parziale Application.
Vedere anche
Concetti
Scrittura di codice nelle soluzioni Office