|
Включение в сборку файлов ресурсов
Если сборка создается при помощи AL.exe, переключатель /embed[resource] позволяет добавить к сборке файлы ресурсов (файлы в формате, отличном от РЕ). Переключатель принимает любой файл и включает его содержимое в результирующий РЕ-файл. Таблица ManifestResourceDef в декларации обновляется сведениями, отражающими наличие нового ресурса.
ALexe также поддерживает переключатель / I i n k [ resource], который принимает файл с ресурсами. Однако переключатель только обновляет таблицы декларации ManifestResourceDef и FileDef сведениями о ресурсе и о том, в каком файле
сборки он находится. Сам файл с ресурсами не внедряется в РЕ-файл сборки, а
остается отдельным файлом и подлежит упаковке и развертыванию вместе с остальными файлами сборки.
Подобно AL.exe, CSC.exe позволяет объединять ресурсы со сборкой, генерируемой компилятором С#. Переключатель /resource компилятора С# включает указанный файл с ресурсами в результирующий РЕ-файл сборки и обновляет таблицу ManifestResourceDef. Переключатель компилятора /linkresource добавляет в
таблицы ManifestResourceDef и FiteDef записи со ссылкой на отдельный файл с ресурсами.
И последнее: в сборку можно включить стандартные ресурсы Win32. Это легко сделать, указав при вызове AL.exe или CSC.exe путь к .res-файлу и переключатель /win32res. Кроме того, можно легко включить стандартный ресурс значка Win32
в файл сборки, указав при вызове AL.exe или CSC.exe путь к .ico-файлу и переключатель /win32icon. Обычно значки добавляют, чтобы Проводник мог отображать
значок для управляемого исполняемого файла.
Предыдущая стр.   
Оглавление   
Следующая стр.
Средняя оценка:     (1 - 1 голосов) Для оценки необходимо зарегистрироваться
Только зарегистрировавшиеся пользователи могут оставлять комментарии
|
|