Использование файла ресурсов скомпилированного через 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);
}