Выполнение кода C# из файла
Я должен выполнить какой-то фрагмент кода c# в событии нажатия кнопки.
Я написал какой-то код в блокноте. Я могу читать весь код из блокнота и хранить его в строке. Но после этого я не знаю, как выполнить эту строку в виде кода c#
Что я уже пробовал:
string[] lines = System.IO.File.ReadAllLines(@"F:\PragyaNew\Demo.txt"); foreach (string line in lines) { CSharpCodeProvider provider = new CSharpCodeProvider(); CompilerParameters parameters = new CompilerParameters(); // Reference to System.Drawing library parameters.ReferencedAssemblies.Add("System.Drawing.dll"); // True - memory generation, false - external file generation parameters.GenerateInMemory = true; // True - exe file generation, false - dll file generation parameters.GenerateExecutable = true; CompilerResults results = provider.CompileAssemblyFromSource(parameters, line); }