Ogólna strona właściwości (plik)
Ten temat dotyczy projektów systemu 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 Eksplorator rozwiązań 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
Typ elementu określa narzędzie, które będzie używane do przetwarzania pliku podczas procesu kompilacji. Pliki, których rozszerzenie jest znane programowi Visual Studio , ma wartość domyślną tej właściwości. W tym miejscu możesz określić niestandardowe narzędzie, 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ższa ilustracja 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.
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 Text 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 Zasób zarządzany kompilatora 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).