Похоже, что CodeDOM не работает в net 8.0
CSharpCodeProvider codeProvider = new CSharpCodeProvider();
ICodeCompiler icc = codeProvider.CreateCompiler();
string Output = "program.exe";
System.CodeDom.Compiler.CompilerParameters parameters = new CompilerParameters();
parameters.ReferencedAssemblies.Add("System.dll");
parameters.GenerateExecutable = true;
parameters.GenerateInMemory = false;
parameters.TreatWarningsAsErrors = false;
parameters.OutputAssembly = Output;
parameters.CompilerOptions = "/optimize+ /debug- /win32manifest:app.manifest";
CompilerResults results = icc.CompileAssemblyFromSource(parameters, codeEncCompile);
Исключение возникает на последней строке.
Я могу чем то заменить его, чтобы скомпилировать билд на лету из своего приложения ?