Внедренный ресурс C#

Что такое встроенный ресурс?

Внедренный ресурс в приложении C# — это файл, который включается как часть приложения. Файл не компилируется, но доступен из кода во время выполнения. Внедренные ресурсы могут быть любого типа файлов.

Чтобы добавить внедренный ресурс, просто включите элемент в проект C# и задайте для свойства Действие построения значение Внедренный ресурс.

Чтение ресурса

Чтение встроенного ресурса аналогично чтению любого типа файла, т.е. мы читаем его через Stream. Сложность заключается в том, что поток будет поступать из экземпляра Assembly, и вы должны убедиться, что используете правильный экземпляр. Это имеет смысл, поскольку файл встроен в конкретное приложение.

Ниже будет приведен код для чтения внедренного ресурса в виде текста (загрузка внизу включает код для чтения в виде массива байтов):

 

Обновлено: 08.01.2022 — 17:33

2 комментария

Оставить комментарий
  1. Спасибо!

    1. Пожалуйста

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.