Использование файла ресурсов скомпилированного через csc.exe - C#

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

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

Цель создать приложение с внедренными ресурсами, а потом при запуске приложения скопировать ресурсы в файловую систему. Вначале создаем приложение
private static void Main(string[] args)
        {
            string Net_exe = @"C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe"; //путь до csc.exe
            Process.Start(Net_exe, "/resource:Test.rtf Program.cs"); //компиляция файла и внедрение ресурса
        }
Ресурс в приложение попадает, а как его потом оттуда сохранить в файловую систему?

Решение задачи: «Использование файла ресурсов скомпилированного через csc.exe»

textual
Листинг программы
Assembly asm = typeof(Program).Assembly;
using (Stream stream = asm.GetManifestResourceStream("Test.rtf"))
using (FileStream fstream = new FileStream("Test.rtf", FileMode.Create, FileAccess.Write))
{
    stream.CopyTo(fstream);
}

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


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

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

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