Strona właściwości ogólnej (plik)

Ten artykuł dotyczy projektów Windows. W przypadku projektów innych niż Windows zobacz Dokumentacja strony właściwości języka C++ dla systemu Linux.

Po kliknięciu prawym przyciskiem myszy węzła pliku w Eksplorator rozwiązań, a następnie wybraniu pozycji Właściwości ogólne zostanie otwarta strona Właściwości ogólne w węźle Właściwości konfiguracji. Zawiera on następujące właściwości:

  • Wykluczone z kompilacji

    Określa, czy plik powinien znajdować się w kompilacji dla bieżącej konfiguracji.

    Aby programowo uzyskać dostęp do tej właściwości, zobacz ExcludedFromBuild.

  • Zawartość (dotyczy tylko aplikacji platformy UWP). Określa, czy plik zawiera zawartość, która ma być uwzględniona w pakiecie aplikacji.

  • Typ elementu

    Określa narzędzie, które przetwarza plik podczas procesu kompilacji. Pliki, których rozszerzenie jest znane Visual Studio mają wartość domyślną dla tej właściwości. Możesz określić narzędzie niestandardowe, jeśli masz niestandardowy typ pliku lub chcesz zastąpić domyślne narzędzie dla znanego typu pliku. Aby uzyskać więcej informacji, zobacz Określanie niestandardowych narzędzi kompilacji. Możesz również użyć tej strony właściwości, aby określić, że plik nie jest częścią procesu kompilacji.

    Poniższy zrzut ekranu przedstawia stronę właściwości dla pliku .cpp . Domyślnym typem elementu dla tego rodzaju pliku jest kompilator C/C++ (cl.exe), a strona właściwości uwidacznia różne ustawienia kompilatora, które można zastosować tylko do tego pliku.

    Zrzut ekranu przedstawiający okno dialogowe Strony właściwości z wyświetloną stroną właściwości Ogólne dla pliku.

    W poniższej tabeli wymieniono domyślne typy elementów:

    Rozszerzenie pliku Typ elementu Narzędzie domyślne
    .appx Definicja aplikacji XAML Packager aplikacji
    .hlsl, .cso Kompilator HLSL fxc.exe
    h. Nagłówek C/C++ Preprocesor języka C/C++
    nie dotyczy Nie uczestniczy w kompilacji nie dotyczy
    .xml, .xslt, .xsl XML Edytor XML
    .resw, .resjson Zasób PRI (aplikacje platformy UWP) MakePri.exe
    Multimedia (UWP) Packager aplikacji
    .xsd Narzędzie generatora danych XML Narzędzie definicji schematu XML (Xsd.exe) (wymaga obciążenia platformy .NET. Nieuwzględniane w programie MSVC).
    Narzędzie manifestu mt.exe
    .Rc Zasób Kompilator zasobów systemu Windows (rc.exe)
    .appxmanifest Manifest pakietu aplikacji Packager aplikacji
    .obj Objekt Konsolidator C/C++ (link.exe)
    .ttf Czcionka nie dotyczy
    .txt Tekst nie dotyczy
    nie dotyczy Niestandardowe narzędzie kompilacji Zdefiniowane przez użytkownika
    nie dotyczy Kopiuj plik nie dotyczy
    .packagelayout Układ pakietu aplikacji Packager aplikacji
    .resx Skompilowany zasób zarządzany Resgen.exe (generator pliku zasobów)
    .natvis Plik wizualizacji debugera języka C++ Platforma Natvis
    .jpg, .bmp, .ico itp. obraz Kompilator zasobów oparty na typie aplikacji.
    .Cpp Kompilator języka C/C++ cl.exe

    Aby programowo uzyskać dostęp do tej właściwości, zobacz Tool.

Aby uzyskać informacje na temat uzyskiwania dostępu do strony Właściwości ogólne w węźle Właściwości konfiguracji, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).

Zobacz też

Odwołanie do strony właściwości projektu języka C++