/// <summary> /// Attempts to load all assemblies in the application base path and add them as application parts. /// </summary> /// <param name="applicationPartManager">The application part manager.</param> public static void AddApplicationPartsFromBasePath(this ApplicationPartManager applicationPartManager) { var appDomainBase = AppDomain.CurrentDomain.BaseDirectory; if (!string.IsNullOrWhiteSpace(appDomainBase) && Directory.Exists(appDomainBase)) { applicationPartManager.AddApplicationPartsFromProbingPath(appDomainBase); } }