It should work (at least it did for me)... Here is a sample application:
using System.CodeDom.Compiler;
class Program
{
static void Main(string[] args)
{
Microsoft.CSharp.CSharpCod
ICodeCompiler compiler = codeProvider.CreateCompile
CompilerParameters parameters = new System.CodeDom.Compiler.Co
parameters.ReferencedAssem
parameters.ReferencedAssem
parameters.CompilerOptions
parameters.GenerateExecuta
parameters.GenerateInMemor
string source = "";
source += "class MyProgram {";
source += " static void Main() {";
source += " System.Windows.Forms.Form myForm = new System.Windows.Forms.Form(
source += " myForm.Text = \"Assembly Location: \" + System.Reflection.Assembly
source += " System.Windows.Forms.Appli
source += " }";
source += "}";
System.CodeDom.Compiler.Co
results.CompiledAssembly.E
}
}
Main Topics
Browse All Topics





by: gregoryyoungPosted on 2005-07-20 at 19:24:09ID: 14491090
I do not believe that you can.