Как добавлять ссылки на сборку для компилятора c#

введите сюда описание изображенияу меня есть компилятор в Winforms, и он компилирует c# код. Подскажите как можно добавить ссылки на сборку c#. Например, что-бы команда using System.Drawing; Работала в компиляторе) Вот код компилятора:

if(BoxEditor.Language == Language.CSharp) {

            CSharpCodeProvider codeProvider = new CSharpCodeProvider();
            ICodeCompiler icc = codeProvider.CreateCompiler();
            string path = PathLabel.Text;
            string Output = (path + "\\" + s.Text);
            CompilerParameters parameters = new CompilerParameters();
            parameters.GenerateExecutable = true;
            parameters.OutputAssembly = Output;
            CompilerResults results = icc.CompileAssemblyFromSource(parameters, BoxEditor.Text);
            OutputBox.Clear();

            if (results.Errors.Count > 0)
            {
                OutputBox.Clear();
                OutputBox.ForeColor = Color.Red;
                foreach (CompilerError CompErr in results.Errors)
                {
                    OutputBox.AppendText($"Error - Description: \"{CompErr.ErrorText}\"" + " | " + "Line " + CompErr.Line + " | " + "Error Number: " + CompErr.ErrorNumber + ";" + Environment.NewLine);
                    Errorbtn.Text = results.Errors.Count.ToString() + MyStrings._10title;
                }
            }
            else
            {
                OutputBox.Clear();
                Errorbtn.Text = "";
                Process.Start(Output);

            }
        }

Ответы (0 шт):