Pagina delle proprietà Generale (File)

Questo argomento si applica ai progetti Windows. 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 un nodo file Esplora soluzioni, viene visualizzata la pagina delle proprietà Generale nel nodo Proprietà di configurazione. Contiene le seguenti proprietà:

  • Esclusi dalla compilazione

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

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

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

  • Tipo di elemento

    Il tipo di elemento specifica lo strumento che verrà usato per elaborare il file durante il processo di compilazione. I file con estensione nota a Visual Studio hanno un valore predefinito in questa proprietà. È possibile specificare uno strumento personalizzato qui se si dispone di un tipo di file personalizzato o si desidera eseguire l'override dello strumento predefinito per un tipo di file noto. Per altre informazioni, vedere Specifica di strumenti di compilazione personalizzati. È 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 of the Property Pages dialog showing the General property page for a project item.

    Nella tabella seguente sono elencati i tipi di elemento predefiniti:

    Estensione di file Tipo di elemento Strumento predefinito
    appx Definizione dell'applicazione XAML Packager dell'app
    .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
    Supporti (UWP) Packager dell'app
    xsd Strumento generatore di dati XML Xml Schema Definition Tool (Xsd.exe) (richiede un carico di lavoro .NET. Non incluso in MSVC.
    Strumento Manifesto mt.exe
    .rc Risorsa Compilatore di risorse di Windows (rc.exe)
    .appxmanifest Manifesto del pacchetto dell'app Packager dell'app
    .obj Oggetto Linker C/C++ (link.exe)
    .Ttf Carattere n/d
    .txt Testo n/d
    n/d Strumento di compilazione personalizzato Personalizzato
    n/d Copia file n/d
    .packagelayout Layout del pacchetto dell'app Packager dell'app
    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 livello di codice a questa proprietà, vedere Tool.

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

Vedi anche

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