Mono Compiler as a Service (MCS)

Ok, I think I have some answers. To resolve the assembly load problem, I can either place a call to Assembly.LoadWithPartialName inside Mono.CSharp.Driver.LoadAssembly, or do the following in my application AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve); private static bool isResolving; static System.Reflection.Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args) { if (!isResolving) { isResolving = true; var a = Assembly.LoadWithPartialName(args.Name); … Read more