Pagina Applicazione, Progettazione progetti (C#)

Aggiornamento: Luglio 2008

La pagina Applicazione di Progettazione progetti consente di specificare le impostazioni e le proprietà dell'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:

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 dell'applicazione.

  • Nome assembly
    Specifica il nome del file di output che conterrà il manifesto dell'assembly. Modificando questa proprietà verrà automaticamente modificata anche la proprietà Nome output. È possibile modificare la proprietà anche dalla riga di comando utilizzando /out (impostazione del nome del file di output) (opzioni del compilatore C#). Per accedere a questa proprietà a livello di codice, vedere AssemblyName.

  • Spazio dei nomi predefinito
    Specifica lo spazio dei nomi di base per i file aggiunti al progetto.

    È 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 ulteriori informazioni sulla creazione di spazi dei nomi nel codice, vedere namespace (Riferimenti per C#).

    Per accedere a questa proprietà a livello di codice, vedere RootNamespace.

  • Framework di destinazione
    Specifica per quale versione di .NET Framework è destinata l'applicazione. Per questa opzione è possibile specificare i seguenti valori:

    .NET Framework 2.0

    .NET Framework 3,0

    .NET Framework 3,5

    L'impostazione predefinita è .NET Framework 3.5.

    Nota:

    I package dei prerequisiti indicati nella Finestra di dialogo Prerequisiti vengono installati automaticamente alla prima apertura della finestra di dialogo. In caso di modifiche successive al framework di destinazione del progetto, sarà necessario selezionare manualmente i prerequisiti in modo che vi sia corrispondenza.

    Per ulteriori informazioni, vedere Procedura: scegliere una versione specifica di .NET Framework e .Cenni preliminari sulla scelta di una versione specifica di .NET Framework.

  • Sottoinsieme .NET Framework solo client
    Consente di specificare che l'applicazione è destinata a .NET Framework Client Profile, che fornisce un pacchetto di ridistribuzione in grado di installare un insieme minimo di assembly client nei computer di destinazione senza che sia necessaria la presenza della versione completa di .NET Framework. Per ulteriori informazioni, vedere profilo client .NET Framework.

  • Tipo di output
    Specifica il tipo di applicazione da compilare. Le opzioni sono le seguenti:

    • Applicazione Windows

    • Applicazione console

    • Libreria di classi

    In un progetto di applicazione Web è possibile impostare questa proprietà solo su Libreria di classi. Per ulteriori informazioni, vedere /target (specifica del formato del file di output) (opzioni del compilatore C#).

    Nei progetti di Applicazioni browser WPF, questa opzione è disabilitata.

    Per accedere a questa proprietà a livello di codice, vedere OutputType.

  • Informazioni assembly
    Facendo clic su questo pulsante viene visualizzata la Finestra di dialogo Informazioni assembly.

  • 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 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à è (Non impostato).

    Per impostazione predefinita, nei progetti di Applicazioni browser WPF, questa opzione vale (Non impostato) . L'altra opzione è Nomeprogetto.App. In questo tipo di progetto, è necessario impostare l’URI di avvio per caricare una risorsa UI all’avvio dell'applicazione. A questo scopo, aprire il file Application.xaml nel progetto e impostare la proprietà StartupUri a un file .xaml del progetto, ad esempio Window1.xaml. Per un elenco di elementi radice accettabili, vedere StartupUri. È anche necessario definire un metodo public static void Main() in una classe del progetto. Tale classe sarà visualizzata nell'elenco Oggetto di avvio come Nomeprogetto.Nomeclasse. È quindi possibile selezionare la classe come oggetto di avvio.

    Per ulteriori informazioni, vedere /main (specifica della posizione del metodo Main) (opzioni del compilatore C#). Per accedere a questa proprietà a livello di codice, vedere StartupObject.

Risorse

Le opzioni elencate di seguito consentono di configurare le impostazioni generali dell'applicazione.

  • Icona e manifesto
    Per impostazione predefinita, questo pulsante di opzione è selezionato e le opzioni Icona e Manifesto sono attivate. In questo modo è possibile selezionare un’icona personalizzata o selezionare diverse opzioni di generazione del manifesto. Lasciare questo pulsante di opzione selezionato a meno che non si intenda fornire un file di risorse per il progetto.

  • Icona
    Imposta il file ICO che si desidera utilizzare come icona per il programma. Fare clic sul pulsante con i puntini di sospensione per individuare un'immagine esistente oppure digitare il nome del file desiderato. Per ulteriori informazioni, vedere /win32icon (importazione di un file ICO) (opzioni del compilatore C#). Per accedere a questa proprietà a livello di codice, vedere ApplicationIcon.

  • Manifesto
    Seleziona un'opzione per la generazione del manifesto quando l'applicazione viene eseguita in ambiente Windows Vista sotto il Controllo dell'account utente (UAC). Per questa opzione è possibile specificare i seguenti valori:

    • Incorpora manifesto con le impostazioni predefinite. Questa impostazione supporta la modalità di funzionamento consueta di Visual Studio in Windows Vista, che consiste nell’incorporamento delle informazioni sulla protezione nel file eseguibile dell'applicazione impostando requestedExecutionLevel su AsInvoker. Questa è l'opzione predefinita.

    • Creare l’applicazione senza un manifesto. Questo metodo è noto come virtualizzazione. Utilizzare questa opzione per la compatibilità con le applicazioni precedenti.

    • Properties\app.manifest. Questa opzione è richiesta per le applicazioni distribuite da ClickOnce o COM senza Registrazione. Se si pubblica un'applicazione utilizzando la distribuzione ClickOnce, Manifesto viene automaticamente impostato su questa opzione.

  • File di risorse
    Selezionare questo pulsante di opzione quando si fornisce un file di risorse per il progetto. La selezione di questa opzione disattiva le opzioni Icona e Manifesto.

    Immettere un nome di percorso o fare clic sul pulsante Sfoglia (...) per aggiungere al progetto un file di risorse Win32.

Vedere anche

Attività

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

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

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

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

Altre risorse

Gestione delle proprietà delle applicazioni

Cronologia delle modifiche

Data

Cronologia

Motivo

Luglio 2008

Aggiornato contenuto specifico di C# in tutto il documento.

Correzione di errori nel contenuto.

Luglio 2008

Informazioni aggiunte sull'opzione Sottoinsieme .NET Framework solo client.

Modifica di funzionalità in SP1.