Condividi tramite


Pagina Compilazione, Progettazione progetti (Visual Basic)

Aggiornamento: novembre 2007

La pagina Compila di Progettazione progetti consente di specificare le istruzioni di compilazione. Consente anche di specificare opzioni avanzate del compilatore ed eventi pre-generazione o post-generazione.

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

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 attive utilizzate determinano questi elementi. Il contenuto descritto in questo argomento presuppone la selezione di Impostazioni generali per lo sviluppo. Per visualizzare o modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Configurazione e piattaforma

Le seguenti impostazioni consentono di selezionare la configurazione e la piattaforma da visualizzare o modificare.

Nota:

Con configurazioni della build semplificate, il sistema del progetto determina se generare una versione di debug o di rilascio. Di conseguenza, queste opzioni non vengono visualizzate. Per attivare le configurazioni della build avanzate, dal menu Strumenti fare clic su Opzioni. Nella finestra di dialogo Opzioni, espandere Progetti e soluzioni, fare clic su Generalee quindi selezionare la casella di controllo Mostra configurazioni della build avanzate. In questo modo si ottiene il controllo manuale su tutti i valori di configurazione e sulla generazione di una versione di debug o di rilascio. Per ulteriori informazioni, vedere Finestra di dialogo Opzioni, Progetti e soluzioni, Generale.

  • Configurazione
    Specifica le impostazioni di configurazione da visualizzare o modificare. Le impostazioni disponibili sono Attiva (Debug) (impostazione predefinita), Debug, Release e Tutte le configurazioni.

  • Piattaforma
    Specifica le impostazioni della piattaforma da visualizzare o modificare. L'impostazione predefinita è Attivo (Any CPU). È possibile modificare la piattaforma attiva mediante Gestione configurazione. Per ulteriori informazioni, vedere Procedura: creare e modificare le configurazioni.

Opzioni di configurazione del compilatore

Le impostazioni riportate di seguito consentono di definire le opzioni di configurazione del compilatore.

  • Percorso dell'output di generazione
    Specifica il percorso dei file di output per la configurazione del progetto. Digitare il percorso dell'output di generazione in questa casella oppure scegliere il pulsante Sfoglia per selezionare un percorso. Questo percorso è relativo. Se si immette un percorso assoluto verrà salvato come relativo. Il percorso predefinito è bin\Debug.

    Con configurazioni della build semplificate, il sistema del progetto determina se generare una versione di debug o di rilascio. Scegliendo Generazione dal menu Debug (F5) la generazione verrà collocata nel percorso di debug indipendentemente dal Percorso output specificato. Tuttavia, il comando Compila dal menu Compila la inserisce nel percorso specificato. Per attivare le configurazioni della build avanzate, dal menu Strumenti fare clic su Opzioni. Nella finestra di dialogo Opzioni, espandere Progetti e soluzioni, fare clic su Generalee quindi deselezionare la casella di controllo Mostra configurazioni della build avanzate. In questo modo si ottiene il controllo manuale su tutti i valori di configurazione e sulla generazione di una versione di debug o di rilascio. Per ulteriori informazioni, vedere Finestra di dialogo Opzioni, Progetti e soluzioni, Generale.

  • Option explicit
    Specifica se consentire la dichiarazione implicita delle variabili. L'impostazione predefinita è On che richiede la dichiarazione esplicita delle variabili. In questo modo il compilatore segnala errori se le variabili non vengono dichiarate prima dell'utilizzo. Selezionare Off per consentire la dichiarazione implicita delle variabili.

    Questa impostazione corrisponde all'opzione del compilatore /optionexplicit.

  • Option strict
    Specifica se consentire la semantica dei tipi permissiva. L'impostazione predefinita è Off che consente la semantica dei tipi permissiva. Selezionare On per limitare la conversione implicita dei tipi, ovvero la richiesta di conversioni esplicite verso un tipo di dati più piccolo e l'associazione tardiva non consentita.

    L'opzione (personalizzato) verrà visualizzata in questo elenco se si abilitano le notifiche del compilatore Conversione implicita, Associazione tardiva o Tipo implicito (vedere di seguito l'opzione Configurazioni avvisi ). Impostando nuovamente Option Strict su On vengono ripristinate le impostazioni predefinite delle notifiche. Per ulteriori informazioni, vedere Procedura: attivare o disattivare gli avvisi del compilatore.

    Questa impostazione corrisponde all'opzione del compilatore /optionstrict.

  • Option compare
    Specifica il tipo di confronto tra stringhe da utilizzare. L'impostazione predefinita è Binary che indica al compilatore di utilizzare confronti tra stringhe binari con distinzione tra maiuscole e minuscole. Scegliere Text per utilizzare confronti tra stringhe di testo specifici delle impostazioni internazionali senza distinzione tra maiuscole e minuscole.

    Questa impostazione corrisponde all'opzione del compilatore /optioncompare.

  • Option Infer
    Specifica se consentire l’inferenza di tipo locale nelle dichiarazioni delle variabili. Per impostazione predefinita, è impostata su On che consente l'utilizzo dell’inferenza di tipo locale. Selezionare Off per bloccare l’inferenza di tipo locale.

    Questa impostazione corrisponde all'opzione del compilatore /optioninfer.

  • Configurazioni avvisi
    In questa tabella sono elencate le condizioni di generazione e il corrispondente livello di notifica, Nessuno, Avviso o Errore.

    Per impostazione predefinita, tutti gli avvisi del compilatore vengono aggiunti all'Elenco attività durante la compilazione. Selezionare Disattiva tutti gli avvisi per indicare al compilatore di non generare avvisi o errori. Selezionare Considera tutti gli avvisi come errori se si desidera che gli avvisi vengano considerati come errori da correggere.

  • Disattiva tutti gli avvisi
    Specifica se consentire al compilatore di generare notifiche come specificato nella tabella Condizione e notifica descritta più indietro in questo documento. Per impostazione predefinita, questa casella di controllo è deselezionata. Selezionare questa casella di controllo per indicare al compilatore di non generare avvisi o errori.

    Questa impostazione corrisponde all'opzione del compilatore /nowarn.

  • Considera tutti gli avvisi come errori
    Specifica come considerare gli avvisi. Per impostazione predefinita questa casella di controllo è deselezionata, pertanto tutte le notifiche di avviso sono impostate su Avviso. Selezionare questa casella di controllo per impostare tutte le notifiche di avviso su Errore.

    Questa opzione è disponibile solo se la casella di controllo Disattiva tutti gli avvisi è deselezionata.

  • Genera il file di documentazione XML
    Specifica se generare le informazioni di documentazione. Per impostazione predefinita questa casella di controllo è selezionata, per indicare al compilatore di generare le informazioni di documentazione e inserirle in un file XML. Deselezionare questa casella di controllo per indicare al compilatore di non creare la documentazione.

    Questa impostazione corrisponde all'opzione del compilatore /doc.

  • Registra per interoperabilità COM
    Specifica se l'applicazione gestita esporrà un oggetto COM (un COM-callable wrapper) che consente a un oggetto COM di interagire con l'applicazione.

    Per impostazione predefinita questa casella di controllo è deselezionata, per specificare che l'applicazione non consentirà l'interoperabilità COM. Selezionare questa casella di controllo per consentire l'interoperabilità COM.

    Questa opzione non è disponibile per progetti Applicazione Windows o Applicazione console.

  • Eventi di generazione
    Fare clic su questo pulsante per accedere alla finestra di dialogo Eventi di generazione. Utilizzare questa finestra di dialogo per specificare le istruzioni di configurazione di pre-compilazione e post-compilazione per il progetto. Questa finestra di dialogo si applica esclusivamente ai progetti di Visual Basic. Per ulteriori informazioni, vedere Finestra di dialogo Eventi di generazione (Visual Basic).

  • Opzioni di compilazione avanzate
    Fare clic su questo pulsante per accedere alla finestra di dialogo Impostazioni del compilatoreavanzate. Utilizzare la finestra di dialogo Impostazioni del compilatore avanzate per specificare le proprietà avanzate di configurazione della build del progetto. Questa finestra di dialogo si applica esclusivamente ai progetti di Visual Basic. Per ulteriori informazioni, vedere Finestra di dialogo Impostazioni del compilatore avanzate (Visual Basic).

Vedere anche

Attività

Procedura: attivare o disattivare gli avvisi del compilatore

Procedura: impostare l'ottimizzazione del compilatore

Procedura: impostare le opzioni del compilatore

Procedura: cambiare la posizione di generazione per un'applicazione

Procedura: generare documentazione XML per un progetto

Procedura: registrare un componente per l'interoperabilità COM

Procedura: impostare costanti di compilazione

Procedura: ottimizzare un'applicazione per un tipo di CPU specifico

Procedura: specificare un indirizzo di base per una DLL

Procedura: specificare gli eventi di generazione (Visual Basic)

Altre risorse

Gestione delle proprietà di compilazione

Compilatore di Visual Basic