Динамическая компиляция. Добавление ресурсов - C#

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

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

Как добавить "ресурсы из ресурсов" в создаваемый .exe ?
Актуально.

Решение задачи: «Динамическая компиляция. Добавление ресурсов»

textual
Листинг программы
  1. CompilerParameters Params = new CompilerParameters();
  2. Params.GenerateExecutable = true;
  3. Params.ReferencedAssemblies.Add("System.dll");
  4. Params.CompilerOptions += "\n/t:winexe";
  5. Params.OutputAssembly = "Programm.exe";
  6. string Source = Properties.Resources.Code;
  7. var settings = new Dictionary<string, string>();
  8. settings.Add("CompilerVersion", "v2.0");
  9. CompilerResults Results = new CSharpCodeProvider(settings).CompileAssemblyFromSource(Params, Source);
  10. if (Results.Errors.Count > 0)
  11. {
  12.     foreach (CompilerError err in Results.Errors)
  13.           Console.WriteLine(err.ToString()); //Выводим циклом ошибки, если они есть
  14. }
  15. else
  16. {
  17.    Console.WriteLine("All is OK.");
  18. }

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


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

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

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы