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++
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla