Pagine delle proprietà (C++)

Utilizzando le pagine delle proprietà, è possibile specificare le impostazioni per i progetti di Visual Studio. Per aprire la finestra di dialogo Pagine delle proprietà per un progetto Visual C++, scegliere Proprietà dal menu Progetto.

Le impostazioni di progetto possono essere specificate e applicate a tutte le configurazioni di compilazione oppure si possono specificare proprietà di progetto diverse per ogni configurazione di compilazione esistente. È ad esempio possibile specificare determinate impostazioni per la configurazione di rilascio e altre impostazioni per la configurazione di debug.

Non tutte le pagine disponibili sono necessariamente visualizzate nella finestra di dialogo Pagine delle proprietà. Le pagine vengono visualizzate dipendono dai tipi di file nel progetto. Ad esempio, se il progetto non dispone di un file .idl, la pagina delle proprietà IDL non viene visualizzata.

Per ulteriori informazioni, vedere Procedura: specificare le proprietà dei progetti tramite Pagine delle proprietà.

Proprietà predefinite eProprietà modificate

Quando si utilizza la finestra di dialogo Nuovo progetto per creare un progetto di Visual C++, Visual Studio utilizza il modello di progetto specificato per inizializzare le proprietà del progetto. Di conseguenza, i valori delle proprietà nel modello possono essere considerati come valori predefiniti per il tipo di progetto. In altri tipi di progetto, le proprietà possono avere valori predefiniti diversi.

Valore della proprietà del progetto verrà visualizzato in grassetto in caso di modifica. Proprietà di progetto può essere modificata per i motivi seguenti:

  • La creazione guidata applicazione modifica la proprietà perché è necessario un valore di proprietà diverso da quello specificato nel modello di progetto.

  • Specificare un valore della proprietà diverso nella finestra di dialogo Nuovo progetto.

  • È necessario specificare un valore di proprietà diverso in una pagina delle proprietà del progetto.

SuggerimentoSuggerimento

Per visualizzare il set finale dei valori della proprietà utilizzati da MSBuild per compilare il progetto, esaminare il file di output del preprocessore che è possibile produrre tramite questa riga di comando: MSBuild /preprocess:nomefile_output_preprocessoreopt nomefile_progettoopt

Reimpostazione delle proprietà

Quando si visualizza la finestra di dialogo Pagine delle proprietà di un progetto e si seleziona un nodo di progetto in Esplora soluzioni, per molte proprietà è possibile selezionare eredita da padre o da impostazioni predefinite progetto o modificare il valore in un altro modo.

Quando si visualizza la finestra di dialogo Pagine delle proprietà di un progetto e si seleziona un file in Esplora soluzioni, per molte proprietà è possibile selezionare eredita da padre o da impostazioni predefinite progetto o modificare il valore in un altro modo. Tuttavia, se il progetto contiene molti file che hanno valori di proprietà che differiscono dai valori predefiniti del progetto, il progetto impiegherà maggior tempo per la compilazione.

SuggerimentoSuggerimento

Per aggiornare la finestra di dialogo Pagine delle proprietà in modo da visualizzare le ultime selezioni, fare clic su Applica.

La maggior parte delle impostazioni predefinite di progetto sono quelle del sistema (piattaforma). Alcune impostazioni predefinite del progetto derivano dai fogli di stile applicati quando si aggiornano le proprietà nella sezione Impostazioni predefinite progetto della Pagina delle proprietà di configurazione generale del progetto. Per ulteriori informazioni, vedere Pagina delle proprietà Generale (Progetto).

Specifica dei valori definiti dall'utente

È necessario definire i valori di alcune proprietà. Valore definito dall'utente può contenere uno o più caratteri alfanumerici o nomi macro del file di progetto. Alcune di queste proprietà possono accettare un solo valore definito dall'utente, ma altre possono accettare un elenco di più valori delimitato da punti e virgola.

Per specificare un valore definito dall'utente per una proprietà o per un elenco se la proprietà può accettare più valori definiti dall'utente, nella colonna a destra del nome della proprietà, effettuare una delle azioni seguenti:

  • Digitare il valore o l'elenco di valori.

  • Fare clic sulla freccia del menu a discesa. Se Modifica è disponibile, fare clic su di esso e quindi nella casella di testo, inserire il valore o l'elenco di valori. Un modo alternativo per specificare un elenco è di immettere ogni valore su una riga separata nella casella di testo. Nella pagina delle proprietà, i valori vengono visualizzati come un elenco delimitato da punti e virgola.

    Per inserire una macro nel file di progetto come un valore, fare clic su Macro, quindi fare doppio clic sul nome della macro.

  • Fare clic sulla freccia del menu a discesa. Se Sfoglia è disponibile, fare clic su di esso, quindi selezionare uno o più valori.

Per una proprietà multivalore, l'opzione eredita da padre o da valori predefiniti del progetto è disponibile quando si fa clic sulla freccia a discesa nella colonna a destra del nome della proprietà, quindi fare clic su Modifica. Per impostazione predefinita, l'opzione è selezionata.

Si noti che in una pagina delle proprietà vengono visualizzate solo le impostazioni al livello corrente per una proprietà multivalore che eredita da un altro livello. Se ad esempio un file è selezionato in Esplora soluzioni e si seleziona la proprietà C/C++ Definizioni preprocessore, le definizioni a livello di file verranno visualizzate ma non quelle a livello di progetto ereditate. Per visualizzare sia i valori del livello corrente che quelli ereditati, fare clic sulla freccia a discesa nella colonna a destra del nome di proprietà, quindi scegliere Modifica. Se si utilizza il modello di progetto di Visual C++ anche gli oggetti su file e progetti hanno lo stesso comportamento. In altre parole, eseguendo la query dei valori su una proprietà a livello di file non si otterranno i valori della proprietà a livello di progetto. È necessario richiedere i valori della proprietà a livello di progetto in modo esplicito. È inoltre possibile che alcuni valori ereditati di una proprietà derivino da un foglio di stile a cui non è possibile accedere a livello di codice.

Vedere anche

Attività

Procedura: creare e rimuovere dipendenze di progetto

Procedura: creare e modificare le configurazioni

Altre risorse

Attività della distribuzione con Windows Installer

Cronologia delle modifiche

Data

Cronologia

Motivo

Luglio 2010

Rivista la sezione "Confronto tra proprietà predefinite e Sezione "Proprietà modificate".

Commenti e suggerimenti dei clienti.

Luglio 2010

Rivista la nuova sezione "Specifica di valori definiti dall'utente".

Miglioramento delle informazioni.