Where to reference that dll, as i'm just using this code. Any sample...Here
is the concept code that i saw from the url:
private void button1_Click(object sender, System.EventArgs e)
{
CSharpCodeProvider codeProvider = new CSharpCodeProvider();
ICodeCompiler icc = codeProvider.CreateCompiler();
string Output = "Output.exe";
Button ButtonObject = (Button) sender;
textBox2.Text = "";
System.CodeDom.Compiler.CompilerParameters parameters = new
CompilerParameters();
//Make sure we generate an EXE, not a DLL
parameters.GenerateExecutable = true;
parameters.OutputAssembly = Output;
CompilerResults results =
icc.CompileAssemblyFromSource(parameters,textBox1.Text);
if (results.Errors.Count > 0)
{
textBox2.ForeColor = Color.Red;
foreach(CompilerError CompErr in results.Errors)
{
textBox2.Text = textBox2.Text +
"Line number " + CompErr.Line +
", Error Number: " + CompErr.ErrorNumber +
", '" + CompErr.ErrorText + ";" +
Environment.NewLine + Environment.NewLine;
}
}
else
{
//Successful Compile
textBox2.ForeColor = Color.Blue;
textBox2.Text = "Success!";
//If we clicked run then launch our EXE
if (ButtonObject.Text == "Run") Process.Start(Output);
}
AirPete said:
Azeem said:
Yeah i looked on msdn, is their any implementation sample for it.
Like for basic idea i found this article:
http://support.microsoft.com/defaul...port/kb/articles/Q304/6/55.asp&NoWebContent=1
But it didn't compile windows form and other controls.
Did you reference System.Windows.Forms.dll?
[snip]