Страница свойств "Общие" (файл)
Этот раздел относится к проектам Windows. Для проектов, отличных от Windows, см. раздел Ссылка на страницу свойств C++ для Linux.
Щелкнув правой кнопкой мыши узел файла Обозреватель решений, откроется страница "Общие свойства" в узле "Свойства конфигурации". Он содержит следующие свойства:
Исключено из сборки
Определяет, должен ли файл входить в сборку для текущей конфигурации.
Для программного доступа к этому свойству см. раздел ExcludedFromBuild.
Содержимое (относится только к приложениям UWP.) Указывает, содержит ли файл содержимое, которое необходимо включить в пакет приложения.
Тип элемента
Тип элемента указывает средство, которое будет использоваться для обработки файла во время процесса сборки. Файлы, расширение которых известно Visual Studio , имеет значение по умолчанию в этом свойстве. Можно указать пользовательский инструмент здесь, если у вас есть пользовательский тип файла или вы хотите переопределить средство по умолчанию для известного типа файла. Дополнительные сведения см. в разделе "Указание настраиваемых средств сборки". Вы также можете использовать эту страницу свойств, чтобы указать, что файл не является частью процесса сборки.
На следующем рисунке показана страница свойств для файла .cpp . Тип элемента по умолчанию для этого типа файла — компилятор C/C++ (cl.exe), а страница свойств предоставляет различные параметры компилятора, которые могут применяться только к этому файлу.
В следующей таблице перечислены типы элементов по умолчанию:
Расширение файла Тип элемента Средство по умолчанию APPX Определение приложения XAML Упаковщик приложений .hlsl, .cso Компилятор HLSL fxc.exe h. Заголовок C/C++ Препроцессор C/C++ Н/Д Не участвует в сборке Н/Д .xml, XSLT, XSL Xml XML-редактор RESW, RESJSON Ресурс PRI (приложения UWP) MakePri.exe Мультимедиа (UWP) Упаковщик приложений .xsd Средство генератора XML-данных Средство определения схемы XML (Xsd.exe) (требуется рабочая нагрузка .NET. Не включен в MSVC.) Инструмент манифеста mt.exe .rc Ресурс Компилятор ресурсов Windows (rc.exe) .appxmanifest Манифест пакета приложения Упаковщик приложений .obj Object Компоновщик C/C++ (link.exe) .ttf Шрифт Н/Д .txt Текст Недоступно Недоступно Пользовательское средство сборки Пользовательский Н/Д Копировать файл Н/Д .packagelayout Макет пакета приложения Упаковщик приложений .resx Управляемый ресурс компилятора Resgen.exe (генератор файлов ресурсов) .natvis Файл визуализации отладчика C++ Платформа Natvis .jpg, .bmp, .ico и т. д. Изображения Компилятор ресурсов на основе типа приложения. .cpp Компилятор C/C++ cl.exe Для программного доступа к этому свойству см. раздел Tool.
Сведения о том, как получить доступ к странице общего свойства в узле "Свойства конфигурации", см. в разделе Set C++ компилятор и свойства сборки в Visual Studio.