利用 AppDomainSetup 创建新的 AppDomain, 并加载 所有的 Assembly. PS:用完AppDomain 要记得 Unload。 public class Program { public static AppDomain CreateNewAppDomain(string friendlyName) { AppDomainSetup setup = new AppDomainSetup(); setup.ApplicationBase = AppDomain.CurrentDomain.BaseDirectory; setup.ConfigurationFile = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile; Evidence adevidence = AppDomain.CurrentDomain.Evidence; AppDomain newAppDomain = AppDomain.CreateDomain(friendlyName, adevidence, setup); return newAppDomain; } }