Типы файлов ресурсов в Visual Studio отличаются по своему назначению и структуре. 16
Некоторые отличия:
- Файл скрипта ресурса (.rc). 17 Содержит определение меню по умолчанию, таблицы сочетаний клавиш и строк, диалоговое окно «О программе по умолчанию» и другое. 7
- Файл заголовка ресурсов (Resource.h). 7 Содержит определения для ресурсов, используемых в проекте. 7
- Файл скрипта с дополнительными ресурсами (.rc2). 7 Его удобно использовать для включения ресурсов, используемых в нескольких разных проектах. 7
- Отдельный ресурс, существующий как автономный файл. 19 Этот тип включает точечный рисунок, значок или файл курсора, на который ссылается .rc-файл. 9
- XML-файл ресурсов (.resx). 34 Содержит строки, изображения или данные объектов. 3
Также файлы ресурсов могут иметь иерархическую структуру, в которой каждый тип представляет определённую категорию ресурса, а имя идентифицирует отдельный ресурс внутри этой категории. 6