Pagina Applicazione, Progettazione progetti (Visual Basic)

Aggiornamento: novembre 2007

La pagina Applicazione di Progettazione progetti consente di specificare le impostazioni e le proprietà di un'applicazione del progetto.

Per accedere alla pagina Applicazione, selezionare un nodo di progetto in Esplora soluzioni, quindi scegliere Proprietà dal menu Progetto. In Progettazione progetti fare clic sulla scheda Applicazione.

Nota:

Il computer potrebbe mostrare nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. L'edizione di Visual Studio in uso e le impostazioni utilizzate 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. Se, ad esempio, si imposta lo spazio dei nomi di primo livello su Project1 ed è presente una Class1 esterna a qualsiasi spazio dei nomi del codice, lo spazio dei nomi di tale classe sarà 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.

    È anche possibile cancellare la proprietà spazio dei nomi di primo livello, in modo da poter specificare manualmente la struttura dello spazio dei nomi del progetto.

    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.

  • Tipo di applicazione
    Specifica il tipo di applicazione da creare. In un progetto di applicazione Web è possibile impostare questa proprietà solo su Libreria di classi. Per ulteriori informazioni, vedere /target. Per informazioni su come accedere a questa 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 (importazione di un file ICO) (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.

  • Visualizza impostazioni controllo dell'account utente
    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 attivare o disattivare 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 sull'utilizzo di questa impostazione, vedere Procedura: attivare gli stili di visualizzazione (Visual Basic). Per ulteriori informazioni sugli stili di visualizzazione di Windows XP, vedere Funzionalità di Windows XP e controlli di Windows Form e Procedura: attivare 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. Per ulteriori informazioni, vedere Procedura: specificare il comportamento di creazione delle istanze di un'applicazione (Visual Basic).

  • 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 è disattivata, è 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. Per ulteriori informazioni sull'utilizzo di questa impostazione, vedere Procedura: attivare l'autenticazione utente personalizzata (Visual Basic).

  • 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.

    Per ulteriori informazioni sull'utilizzo di questa impostazione, vedere Procedura: specificare il comportamento di arresto di un'applicazione (Visual Basic).

  • Schermata iniziale
    Selezionare il form che si desidera utilizzare come schermata iniziale. È necessario che sia stata creata precedentemente una schermata iniziale utilizzando un form o un modello, come descritto in Procedura: specificare una schermata iniziale per un'applicazione (Visual Basic). 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 WPF e 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 o Procedura: specificare il comportamento di arresto di un'applicazione (Visual Basic).

  • Edit 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

Attività

Procedura: specificare informazioni relative a un assembly (Visual Basic, C#)

Procedura: specificare una schermata iniziale per un'applicazione (Visual Basic)

Procedura: gestire gli eventi di applicazioni (Visual Basic)

Procedura: cambiare il nome di un assembly (Visual Basic, C#)

Procedura: cambiare lo spazio dei nomi per un'applicazione (Visual Basic)

Procedura: cambiare il tipo di applicazione (Visual Basic, C#)

Procedura: cambiare l'oggetto di avvio per un'applicazione (Visual Basic)

Procedura: specificare l'icona di un'applicazione (Visual Basic, C#)

Procedura: attivare gli stili di visualizzazione (Visual Basic)

Procedura: specificare il comportamento di creazione delle istanze di un'applicazione (Visual Basic)

Procedura: attivare l'autenticazione utente personalizzata (Visual Basic)

Procedura: specificare il comportamento di arresto di un'applicazione (Visual Basic)

Altre risorse

Gestione delle proprietà delle applicazioni