Typy plików utworzone dla projektów Visual Studio C++

Wiele typów plików jest skojarzonych z projektami programu Visual Studio dla klasycznych aplikacji klasycznych. Rzeczywiste pliki zawarte w projekcie zależą od typu projektu i opcji wybranych podczas korzystania z kreatora.

Podczas tworzenia projektu programu Visual Studio możesz utworzyć go w nowym rozwiązaniu lub dodać projekt do istniejącego rozwiązania. Aplikacje inne niż trywialne są często opracowywane z wieloma projektami w rozwiązaniu.

Projekty zwykle tworzą plik EXE lub bibliotekę DLL. Projekty mogą być zależne od siebie nawzajem; podczas procesu kompilacji środowisko programu Visual Studio sprawdza zależności zarówno wewnątrz, jak i między projektami. Każdy projekt zwykle ma podstawowy kod źródłowy. W zależności od rodzaju projektu może zawierać wiele innych plików zawierających różne aspekty projektu. Zawartość tych plików jest wskazywana przez rozszerzenie pliku. Środowisko programistyczne programu Visual Studio używa rozszerzeń plików do określania sposobu obsługi zawartości pliku podczas kompilacji.

W poniższej tabeli przedstawiono typowe pliki w projekcie programu Visual Studio i identyfikuje je z rozszerzeniem pliku.

Rozszerzenie pliku Type Zawartość
.Asmx Lokalizacja źródłowa Plik wdrożenia.
.Asp Lokalizacja źródłowa Plik strony serwera aktywnego.
.Atp Projekt Plik projektu szablonu aplikacji.
.bmp, .dib, .gif, .jpg, .jpe, .png Zasób Ogólne pliki obrazów.
.Bsc Kompie Plik kodu przeglądarki.
.cpp, .c Lokalizacja źródłowa Główne pliki kodu źródłowego dla aplikacji.
.Cur Zasób Plik grafiki mapy bitowej kursora.
.Dbp Projekt Plik projektu bazy danych.
.Disco Lokalizacja źródłowa Plik dokumentu odnajdywania dynamicznego. Obsługuje odnajdywanie usługi sieci Web XML.
.exe, .dll Projekt Pliki wykonywalne lub pliki biblioteki łącza dynamicznego.
h. Lokalizacja źródłowa Plik nagłówka (dołączania).
.htm, .html, .xsp, .asp, .htc, .hta, .xml Zasób Typowe pliki sieci Web.
. Hxc Projekt Plik projektu Pomocy.
.Ico Zasób Ikona pliku graficznego mapy bitowej.
.Idb Kompie Plik stanu zawierający informacje o zależnościach między plikami źródłowymi i definicjami klas. Może być używany przez kompilator podczas kompilacji przyrostowej. Użyj opcji /Fd kompilatora, aby określić nazwę pliku idb.
.Idl Kompie Plik języka definicji interfejsu. Aby uzyskać więcej informacji, zobacz Plik definicji interfejsu (IDL) w zestawie Windows SDK.
.Ilk Łączenie Plik łącza przyrostowego. Aby uzyskać więcej informacji, zobacz /INCREMENTAL.
.Mapę Łączenie Plik tekstowy zawierający informacje konsolidatora. Użyj opcji kompilatora /Fm , aby nazwać plik mapy. Aby uzyskać więcej informacji, zobacz /MAP.
.mfcribbon-ms Zasób Plik zasobu zawierający kod XML, który definiuje przyciski, kontrolki i atrybuty MFC na wstążce. Aby uzyskać więcej informacji, zobacz Projektant wstążki.
.obj, .o Pliki obiektów, skompilowane, ale nie połączone.
.Pch Debugowanie Wstępnie skompilowany plik nagłówka.
.rc, .rc2 Zasób Pliki skryptów zasobów do generowania zasobów.
.Sbr Kompie Plik pośredniczący przeglądarki źródłowej. Plik wejściowy BSCMAKE.
.Sln Rozwiązanie Plik rozwiązania.
.Suo Rozwiązanie Plik opcji rozwiązania.
txt Zasób Plik tekstowy, zazwyczaj plik "readme".
.Vap Projekt Plik projektu Programu Visual Studio Analyzer.
.Vbg Rozwiązanie Plik grupy projektów zgodny.
.vbp, .vip, .vbproj Projekt Plik projektu Visual Basic.
.vcxitems Projekt Projekt Shared Items na potrzeby udostępniania plików kodu między wieloma projektami języka C++. Aby uzyskać więcej informacji, zobacz Project and Solution Files (Pliki projektów i rozwiązań).
.Vcxproj Projekt Plik projektu programu Visual Studio. Aby uzyskać więcej informacji, zobacz Project and Solution Files (Pliki projektów i rozwiązań).
.vcxproj.filters Projekt Używany podczas używania Eksplorator rozwiązań do dodawania pliku do projektu. Plik filtrów definiuje miejsce w widoku drzewa Eksplorator rozwiązań, aby dodać plik na podstawie rozszerzenia nazwy pliku.
.Vdproj Projekt Plik projektu wdrażania programu Visual Studio.
.Vmx Projekt Plik projektu makr.
.Vup Projekt Plik projektu narzędzia.

Aby uzyskać informacje na temat innych plików skojarzonych z programem Visual Studio, zobacz Typy plików i rozszerzenia plików w programie Visual Studio .NET.

Pliki projektu są zorganizowane w foldery w Eksplorator rozwiązań. Program Visual Studio tworzy folder dla plików źródłowych, plików nagłówków i plików zasobów, ale można zreorganizować te foldery lub tworzyć nowe. Za pomocą folderów można organizować jawnie logiczne klastry plików w hierarchii projektu. Można na przykład utworzyć foldery zawierające wszystkie pliki źródłowe interfejsu użytkownika. Lub foldery specyfikacji, dokumentacji lub zestawów testów. Wszystkie nazwy folderów plików powinny być unikatowe.

Po dodaniu elementu do projektu należy dodać element do wszystkich konfiguracji tego projektu. Element jest dodawany niezależnie od tego, czy można go skompilować, czy nie. Jeśli na przykład masz projekt o nazwie MyProject, dodanie elementu dodaje go zarówno do konfiguracji projektu Debugowanie, jak i Wydawanie.

Zobacz też

Tworzenie projektów Visual Studio C++ i zarządzanie nimi
Typy projektów Visual Studio C++