Формирование программы, выводящий Hello world - C#
Формулировка задачи:
Добрый день!
Подскажите, можно ли как то сделать, чтобы одна программа сформировала другую программу, которая выведит Hello World, нужно получить исполняемый файл + код программы
Решение задачи: «Формирование программы, выводящий Hello world»
textual
Листинг программы
писать в файл удобней
StreamWriter sw = File.AppendText("Program2.cs");
foreach (var item in str)
{
sw.WriteLine(item);
}
sw.Close();
//запуск
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.CreateNoWindow = false;
startInfo.UseShellExecute = false;
startInfo.FileName = @"c:\Windows\Microsoft.NET\Framework\v3.5\csc.exe";
startInfo.WindowStyle = ProcessWindowStyle.Normal;
startInfo.Arguments = @" L:\File.cs";
Process.Start(startInfo);