using System; using System.Collections.Generic; using System.Reflection; using System.Text; namespace Bootstrapper { class Program { private static void Main(string[] args) { AppDomain myD = AppDomain.CreateDomain("Detente");//create domain myD.AssemblyResolve += new ResolveEventHandler(myD_AssemblyResolve); myD.ExecuteAssembly(@"Z:\Documents\Visual Studio 2010\Projects\ViewerEx\debug\ClearCanvas.Desktop.Executable.exe");//load Assembly.exe AppDomain.Unload(myD);//unload assembly } static System.Reflection.Assembly myD_AssemblyResolve(object sender, ResolveEventArgs args) { return null; } } }