Condividi tramite


Pagina Applicazione, Progettazione progetti (C#)

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

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

    Per impostazione predefinita, il valore corrisponde al framework di destinazione selezionata nella finestra di dialogo Nuovo progetto.

    [!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: 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 specificare questa opzione 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 (opzioni del compilatore C#).Per informazioni su come 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 (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 (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 sicurezza 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 disabilita le opzioni Icona e Manifesto.

    Immettere un nome di percorso o utilizzare il pulsante Sfoglia (...) per aggiungere al progetto un file di risorse Win32.

Vedere anche

Concetti

Scrittura di codice nelle soluzioni Office

Altre risorse

Gestione delle proprietà delle applicazioni