Выгрузка файла ресурсов на диск - C#

Узнай цену своей работы

Формулировка задачи:

Загвоздка. Неоходимо выгрузить файл из ресурсов: то-есть при необходимости создать копию файла ресурсов в необходимом месте.
вроде нашёл как, но теперь другая проблема, он всё же не загружает файл ресурса в поток в результате чего ошибка отладки Сам код:
            Assembly assembly = Assembly.GetExecutingAssembly();
            Stream file = assembly.GetManifestResourceStream("Pandaria_v3.Resources.close.png"); // мой ресурс-файл
            BinaryReader bReader = new BinaryReader(file);
            FileStream fStream = new FileStream(Application.StartupPath + "\\close.png", FileMode.Create);  // куда я его хочу копировать
            using (BinaryWriter bWriter = new BinaryWriter(fStream))
            {
                bWriter.Write(bReader.ReadBytes((int)file.Length));
                bReader.Close();
                bWriter.Flush();
                bWriter.Close();
            }
            file.Close();
где Pandaria_v3 - пространство имён close.png - тестовый файл который я пытаюсь выгрузить (в идеале там будет .exe файл)

Решение задачи: «Выгрузка файла ресурсов на диск»

textual
Листинг программы
fs.Write(array, 0, array.Length);
fs.Close();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.667 из 5
Похожие ответы