Динамическая компиляция. Добавление ресурсов - 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.");
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д