Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Многие типы файлов связаны с проектами Visual Studio для классических приложений. То, какие файлы фактически войдут в ваш проект, зависит от типа проекта и параметров, выбранных при работе с мастером.
Программа ATL или управление файлами исходного кода и заголовков
Программа MFC или управление файлами исходного кода и заголовков
При создании проекта Visual Studio его можно создать в новом решении или добавить проект в существующее решение. Нетривиальные приложения обычно разрабатываются как решения, содержащие множество проектов.
Обычно выходным файлом проекта является EXE- или DLL-файл. Проекты могут зависеть друг от друга; во время процесса сборки среда Visual Studio проверяет зависимости как внутри, так и между проектами. Каждый проект обычно имеет основной исходный код. В зависимости от типа проекта может быть много других файлов, содержащих различные аспекты проекта. Указанием на содержимое этих файлов являются их расширения. В среде разработки Visual Studio по расширениям файлов определяется способ обработки их содержимого в ходе построения.
В следующей таблице показаны общие файлы в проекте Visual Studio и их идентификатор с расширением файла.
Расширение файла | Тип | Содержимое |
---|---|---|
.asmx | Исходный код | Файл развертывания. |
.asp | Исходный код | ASP-файл. |
ATP | Project | Файл шаблона приложения проекта. |
BMP, DIB, GIF, JPG, JPE, PNG | Ресурс | Файлы изображений общего характера. |
BSC | Компиляция | Файл кода браузера. |
.cpp, .c | Исходный код | Основные файлы исходного кода приложения. |
CUR | Ресурс | Растровый графический файл курсора. |
DBP | Project | Файл проекта базы данных. |
DISCO | Исходный код | Файл документа динамического обнаружения. Обеспечивает обнаружение веб-служб XML. |
EXE, DLL | Project | Исполняемые файлы или файлы библиотек динамической компоновки. |
h. | Исходный код | Файл заголовка. |
HTM, HTML, XSP, ASP, HTC, HTA, XML | Ресурс | Общие веб-файлы. |
HXC | Project | Файл справки проекта. |
.ico | Ресурс | Растровый графический файл значка. |
IDB | Компиляция | Файл состояния, содержащий сведения о зависимости между исходными файлами и определениями классов. Его можно использовать компилятором во время добавочной компиляции. Для задания имени IDB-файла используйте параметр компилятора /Fd . |
.idl | Компиляция | Файл языка определения интерфейса. Дополнительные сведения см. в разделе Файл определения интерфейса (IDL-файл) для пакета Windows SDK. |
ILK | Связывание | Файл инкрементной компоновки. Дополнительные сведения см. в разделе /INCREMENTAL. |
MAP | Связывание | Текстовый файл, содержащий информацию для компоновщика. Для задания имени MAP-файла используйте параметр компилятора /Fm . Дополнительные сведения см. в разделе /MAP. |
MFCRIBBON-MS | Ресурс | Файл ресурса, содержащий XML-код, определяющий кнопки, элементы управления и атрибуты MFC на ленте. Для получения дополнительной информации см. Ribbon Designer. |
OBJ, O | Объектные файлы — скомпилированные, но не скомпонованные. | |
PCH | Отладка | Файл предкомпилированных заголовков. |
RC, RC2 | Ресурс | Файлы скриптов ресурсов для генерации ресурсов. |
SBR | Компиляция | Промежуточный файл обозревателя исходного кода. Входной файл для BSCMAKE. |
.sln | Решение | Файл решения . |
SUO | Решение | Файл параметров решения. |
.txt | Ресурс | Текстовый файл, обычно README-файл. |
VAP | Project | Файл проекта Visual Studio Analyzer. |
VBG | Решение | Файл совместимой группы проектов. |
VBP, VIP, VBPROJ | Project | Файл проекта Visual Basic. |
VCXITEMS | Project | Проект общих элементов для совместного использования файлов кода в нескольких проектах C++. Дополнительные сведения см. в разделе "Файлы проекта и решения". |
VCXPROJ | Project | Файл проекта Visual Studio. Дополнительные сведения см. в разделе "Файлы проекта и решения". |
VCXPROJ.FILTERS | Project | Используется при использовании Обозреватель решений для добавления файла в проект. Файл фильтров определяет, где в представлении дерева Обозреватель решений добавить файл на основе расширения имени файла. |
VDPROJ | Project | Файл развертывания проекта Visual Studio. |
VMX | Project | Файл проекта макроса. |
VUP | Project | Вспомогательный файл проекта. |
Сведения о других файлах, связанных с Visual Studio, см. в разделе Типы и расширения файлов в Visual Studio .NET.
Файлы проекта распределены по папкам в обозревателе решений. Visual Studio создает папку для исходных файлов, файлов заголовков и файлов ресурсов, но можно переорганизовать эти папки или создать новые. С помощью папок можно явно создавать логические группы файлов в иерархии проекта. Например, можно создать папки для хранения всех исходных файлов пользовательского интерфейса. Или папки для спецификаций, документации или наборов тестов. Имена папок должны быть уникальными.
При добавлении элемента в проект добавляется элемент во все конфигурации этого проекта. Элемент добавляется независимо от того, можно ли создавать его. Например, если добавить элемент в проект с именем MyProject, то этот элемент появится также в отладочной (Debug) и окончательной (Release) конфигурациях проекта.
См. также
Создание проектов Visual Studio C++ и управление ими
Типы проектов Visual Studio C++