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à di un progetto di Visual Studio, scegliere dal menu Progetto, fare clic Proprietà.

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.

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

Proprietà predefinite VS. le proprietà modificate

Quando si utilizza la finestra di dialogo Nuovo progetto per creare un progetto, Visual Studio utilizza il modello di progetto specificato per inizializzare le proprietà.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_preprocessoreoptnomefile_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.

Argomenti della sezione

  1. Finestra di dialogo Aggiungi percorso di ricerca riferimenti

  2. Avanzate, Strumento Manifesto, Proprietà di configurazione, finestra di dialogo Pagine delle proprietà di <nomeprogetto>

  3. Pagine delle proprietà Riga di comando

  4. Pagina Istruzione di compilazione personalizzata: Generale

  5. Framework e riferimenti, Proprietà comuni, finestra di dialogo Pagine delle proprietà di <nomeprogetto>

  6. Pagina delle proprietà Generale (File)

  7. Pagina delle proprietà Generale (Progetto)

  8. Generale, Strumento Manifesto, Proprietà di configurazione, finestra di dialogo Pagine delle proprietà di <nomeprogetto>

  9. HLSL Property Pages

  10. HLSL Property Pages: Advanced

  11. HLSL Property Pages: General

  12. HLSL Property Pages: Output Files

  13. Input e output, Strumento Manifesto, Proprietà di configurazione, finestra di dialogo Pagine delle proprietà di <nomeprogetto>

  14. COM isolati, Strumento Manifesto, Proprietà di configurazione, finestra di dialogo Pagine delle proprietà di <nomeprogetto>

  15. Pagine delle proprietà Linker

  16. Pagina delle proprietà delle risorse gestite

  17. Pagine delle proprietà dello strumento Manifesto

  18. Pagine delle proprietà MIDL

  19. Pagine delle proprietà MIDL: Avanzate

  20. Pagine delle proprietà MIDL: Generale

  21. Pagine delle proprietà MIDL: Output

  22. Pagina delle proprietà NMAKE

  23. Pagine delle proprietà Risorse

  24. Directory di VC++ (pagina delle proprietà)

  25. Pagina delle proprietà Riferimenti Web

  26. Pagina delle proprietà dello strumento generatore di dati XML

  27. Pagina delle proprietà dello strumento generatore di documenti XML

Vedere anche

Attività

Procedura: creare e rimuovere dipendenze di progetto

Procedura: creare e modificare le configurazioni

Altre risorse

Deploying Applications