Pagina delle proprietà Generale (File)

Questo argomento si applica Windows progetti. Per i progetti non Windows, vedere Informazioni di riferimento sulla pagina delle proprietà di un progetto Linux C++.

Quando si fa clic con il pulsante destro del mouse su Esplora soluzionifile, viene visualizzata la pagina delle proprietà Generale nel nodo Proprietà di configurazione . Contiene le proprietà seguenti:

  • Escluso dalla compilazione

    Specifica se il file deve essere incluso nella compilazione per la configurazione corrente.

    Per accedere a questa proprietà a livello di codice, vedere ExcludedFromBuild.

  • Contenuto (si applica solo alle app UWP). Specifica se il file contiene contenuto da includere nel pacchetto dell'app.

  • Item Type

    Il tipo di elemento specifica lo strumento che verrà usato per elaborare il file durante il processo di compilazione. I file la cui estensione è nota Visual Studio hanno un valore predefinito in questa proprietà. È possibile specificare uno strumento personalizzato se si dispone di un tipo di file personalizzato o si vuole eseguire l'override dello strumento predefinito per un tipo di file noto. Vedere Specifica di strumenti di compilazione personalizzata per altre informazioni. È anche possibile usare questa pagina delle proprietà per specificare che un file non fa parte del processo di compilazione.

    La figura seguente mostra la pagina delle proprietà per un file con estensione cpp. Il tipo di elemento predefinito per questo tipo di file è il compilatore C/C++ (cl.exe) e la pagina delle proprietà espone varie impostazioni del compilatore che possono essere applicate solo a questo file.

    Screenshot della finestra di dialogo Pagine delle proprietà che mostra la pagina delle proprietà Generale per un elemento di progetto.

    Nella tabella seguente sono elencati i tipi di elemento predefiniti:

    Estensione file Item Type Strumento predefinito
    appx Definizione dell'applicazione XAML App Packager
    .hlsl, .cso Compilatore HLSL fxc.exe
    .h Intestazione C/C++ Preprocessore C/C++
    n/d Non partecipa alla compilazione n/d
    .xml, XSLT, XSL Xml Editor XML
    .resw, .resjson Risorsa PRI (app UWP) MakePri.exe
    Elementi multimediali (UWP) App Packager
    xsd Strumento generatore di dati XML Strumento XML Schema Definition (Xsd.exe) (richiede un carico di lavoro .NET. Non incluso in MSVC.
    Strumento Manifesto mt.exe
    .rc Risorsa Windows Resource Compiler (rc.exe)
    .appxmanifest Manifesto del pacchetto dell'app App Packager
    .obj Oggetto Linker C/C++ (link.exe)
    .ttf Carattere n/d
    .txt Testo n/d
    n/d Strumento di compilazione personalizzato Route definite dall'utente
    n/d Copia file n/d
    File con estensione packagelayout Layout del pacchetto dell'app App Packager
    resx Risorsa gestita del compilatore Resgen.exe (generatore di file di risorse)
    Natvis File di visualizzazione del debugger C++ Framework Natvis
    .jpg, .bmp, ico e così via. Immagine Compilatore di risorse basato sul tipo di applicazione.
    .cpp Compilatore C/C++ cl.exe

    Per accedere a questa proprietà a livello di codice, vedere Strumento.

Per informazioni su come accedere alla pagina delle proprietà Generale nel nodo Proprietà di configurazione, vedere Impostare le proprietà del compilatore e della compilazione C++ in Visual Studio.

Vedere anche

Informazioni di riferimento sulla pagina delle proprietà del progetto C++