Pagina Generazione, Progettazione progetti (C#)
Aggiornamento: novembre 2007
La pagina Generazione di Progettazione progetti consente di specificare le proprietà di configurazione della build del progetto. Questa pagina è valida solo per i progetti di Visual C#.
![]() |
---|
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. Per ulteriori informazioni, vedere Impostazioni di Visual Studio. |
Configurazione e piattaforma
Le seguenti opzioni consentono di selezionare la configurazione e la piattaforma da visualizzare o modificare.
![]() |
---|
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 scegliere Opzioni. Nella finestra di dialogo Opzioni, espandere Progetti e soluzioni, fare clic su Generale, 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 compilazione 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 possono essere Attiva (Debug) (impostazione predefinita), Debug, Release o 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.
Generale
Le opzioni elencate di seguito consentono di configurare le impostazioni generali del processo di generazione.
Simboli di compilazione condizionale
Specifica i simboli sui quali eseguire la compilazione condizionale. Separare i simboli con uno spazio. Per ulteriori informazioni, vedere /define (definizione del preprocessore) (opzioni del compilatore C#).Definisci costante DEBUG
Definisce il simbolo DEBUG. La selezione di questa opzione equivale a utilizzare l'opzione della riga di comando /define:DEBUG.Definisci costante TRACE
Definisce il simbolo TRACE. La selezione di questa opzione equivale a utilizzare l'opzione della riga di comando /define:TRACE.Piattaforma di destinazione
Specifica il processore di destinazione del file di output. Selezionare x86 per un processore compatibile con Intel a 32-bit, selezionare Itanium per i processori Itanium a 64 bit di Interl. Selezionare x64 per altri processori a 64 bit e selezionare Qualsiasi CPU per specificare che qualsiasi processore è accettabile. Per ulteriori informazioni, vedere /platform (specifica della piattaforma di output) (opzioni del compilatore C#).Ammetti codice unsafe
Consente la compilazione del codice che utilizza la parola chiave unsafe. Per ulteriori informazioni, vedere /unsafe (attivare la modalità non protetta) (opzioni del compilatore C#).Ottimizza codice
Attiva o disattiva le ottimizzazioni eseguite dal compilatore per ridurre la dimensione del file di output e aumentarne la velocità e l'efficienza. Per ulteriori informazioni, vedere /optimize (attivazione e disattivazione delle ottimizzazioni) (opzioni del compilatore C#).
Errori e avvisi
Le impostazioni riportate di seguito sono utilizzate per configurare le opzioni degli errori e avvisi del processo di generazione.
Livello avvisi
Specifica il livello da visualizzare per gli avvisi del compilatore. Per ulteriori informazioni, vedere /warn (specifica del livello di avviso) (opzioni del compilatore C#).Non visualizzare avvisi
Inibisce la capacità del compilatore di generare uno o più avvisi. Separare più numeri di avvisi mediante virgole o punto e virgola. Per ulteriori informazioni, vedere /nowarn (disattivazione degli avvisi specificati) (opzioni del compilatore C#).
Considera gli avvisi come errori
Le impostazioni riportate di seguito sono utilizzate per specificare quali avvisi considerare come errori. Selezionare una delle seguenti opzioni per indicare in quali condizioni restituire un errore quando la generazione rileva un avviso. Per ulteriori informazioni, vedere /warnaserror (gestione degli avvisi come errori) (opzioni del compilatore C#).
Nessuno
Non considera alcun avviso come errore.Avvisi specifici
Consente di considerare gli avvisi specifici come errori. Separare più numeri di avvisi mediante virgole o punto e virgola.Tutti
Considera tutti gli avvisi come errori.
Output
Le impostazioni riportate di seguito sono utilizzate per configurare le opzioni di output del processo di generazione.
Percorso output
Specifica il percorso dei file di output per la configurazione del progetto. 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 Compilazione dal menu Debug (F5) la compilazione verrà collocata nel percorso di debug indipendentemente dal Percorso output specificato. Tuttavia, il comando Compila del menu Compila la inserisce nel percorso specificato. Per attivare le configurazioni della build avanzate, scegliere Opzioni dal menu Strumenti. Nella finestra di dialogo Opzioni, espandere Progetti e soluzioni, fare clic su Generale, 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 compilazione di una versione di debug o di rilascio. Per ulteriori informazioni, vedere Finestra di dialogo Opzioni, Progetti e soluzioni, Generale.
File di documentazione XML
Specifica il nome di un file in cui verranno elaborati i commenti relativi alla documentazione. Per ulteriori informazioni, vedere /doc (elaborazione dei commenti per la documentazione) (opzioni del compilatore C#).Registra per interoperabilità COM
Indica che l'applicazione gestita esporrà un oggetto COM (COM Callable Wrapper) che consente ad un oggetto COM di interagire con l'applicazione gestita. La proprietà Tipo di output nella pagina Applicazione di Progettazione progetti dell'applicazione deve essere impostata su Libreria di classi per rendere disponibile la proprietà Registra per interoperabilità COM. Per una classe di esempio che è possibile includere nell'applicazione Visual C# ed esporre come un oggetto COM, vedere Classe COM di esempio (Guida per programmatori C#).Genera assembly di serializzazione
Specifica se creare un assembly di serializzazione XML per i tipi presenti nell'assembly. Per ulteriori informazioni, vedere Strumento per la generazione di serializzatori XML (Sgen.exe).Avanzate
Fare clic per visualizzare la finestra di dialogo Finestra di dialogo Impostazioni di generazione avanzate (C#).