Поделиться через


Файлы проекта и решения

При создании проекта в Visual Studio создаются следующие файлы. Они используются для управлениями файлами проекта в решении.

Имя файла Расположение каталога Расположение в обозревателе решений Description
Имя_решения.sln Имя_проекта Не отображается в обозревателе решений Файл решения . Используется для организации всех элементов проекта или нескольких проектов в единое решение.
Имя_проекта.suo Имя_проекта Не отображается в обозревателе решений Файл параметров решения. Сохраняет настройки решения, чтобы при любом открытии проекта или файла в решении оно выглядело и вело себя необходимым образом.
Имя_проекта.vcxproj Имя_проекта Не отображается в обозревателе решений Файл проекта. Хранит информацию, относящуюся к каждому проекту. (В более ранних версиях этот файл был назван Projname.vcproj или Projname.dsp.) Пример файла проекта C++ (.vcxproj) см. в разделе "Файлы проекта".
Имя_проекта.vcxitems Имя_проекта Не отображается в обозревателе решений Файл проекта общих элементов. Этот проект не создается. Вместо этого на него может сослаться другой проект C++, и его файлы станут частью процесса сборки ссылающегося проекта. Это можно использовать для совместного использования общего кода в кроссплатформенных проектах C++.
Имя_проекта.sdf Имя_проекта Не отображается в обозревателе решений Файл базы данных просмотра. Поддерживает возможности просмотра и навигации, такие как Перейти к определению, Найти все ссылки и Представление классов. Создается путем анализа файлов заголовков.
Имя_проекта.vcxproj.filters Имя_проекта Не отображается в обозревателе решений Файл фильтров. Указывает, куда поместить файл, который добавляется в решение. Например, H-файл помещается в узел Файлы заголовков.
Имя_проекта.vcxproj.user Имя_проекта Не отображается в обозревателе решений Файл пользователя миграции. После миграции проекта из Visual Studio 2008 в этом файле появляются данные, преобразованные из любых VSPROPS-файлов.
Имя_проекта.idl Имя_проекта Исходный код (Для конкретных проектов) Содержит исходный код на языке описания интерфейсов (IDL) для библиотеки типов элементов управления. Используется Visual C++ для создания библиотеки типов. Созданная библиотека предоставляет доступ к интерфейсу элемента управления другим клиентам автоматизации. Дополнительные сведения см. в разделе Файл определения интерфейса (IDL-файл) для пакета Windows SDK.
Readme.txt Имя_проекта Project Файл сведений. Создается мастером приложений и описывает файлы в проекте.

См. также

Типы файлов, создаваемых для проектов Visual Studio C++