Динамическая компиляция. Добавление ресурсов - C#
Формулировка задачи:
Как добавить "ресурсы из ресурсов" в создаваемый .exe ?
Актуально.
Решение задачи: «Динамическая компиляция. Добавление ресурсов»
textual
Листинг программы
CompilerParameters Params = new CompilerParameters(); Params.GenerateExecutable = true; Params.ReferencedAssemblies.Add("System.dll"); Params.CompilerOptions += "\n/t:winexe"; Params.OutputAssembly = "Programm.exe"; string Source = Properties.Resources.Code; var settings = new Dictionary<string, string>(); settings.Add("CompilerVersion", "v2.0"); CompilerResults Results = new CSharpCodeProvider(settings).CompileAssemblyFromSource(Params, Source); if (Results.Errors.Count > 0) { foreach (CompilerError err in Results.Errors) Console.WriteLine(err.ToString()); //Выводим циклом ошибки, если они есть } else { Console.WriteLine("All is OK."); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д