Скомпилируйте сборку во время выполнения и сохраните dll в папке

Это мой код:

Microsoft.CSharp.CSharpCodeProvider provider = new CSharpCodeProvider();
ICodeCompiler compiler = provider.CreateCompiler();
CompilerParameters compilerparams = new CompilerParameters();
compilerparams.GenerateInMemory = false;
CompilerResults results = compiler.CompileAssemblyFromSource(compilerparams, code);

if (results.Errors.HasErrors)
{
    StringBuilder errors = new StringBuilder("Compiler Errors :\r\n");
    foreach (CompilerError error in results.Errors )
    {
        errors.AppendFormat("Line {0},{1}\t: {2}\n", 
               error.Line, error.Column, error.ErrorText);
    }
    throw new Exception(errors.ToString());
}
else
{
    return results.CompiledAssembly;
}

Как сохранить созданную DLL в мою собственную папку? Когда я отлаживаю, как-то место сборки находится наAppData / Local / Temp /» папка.

Ответы на вопрос(2)

Ваш ответ на вопрос