public static ActivationContextActivator FromExternalManifest(string source, string assemblyDirectory) { ActivationContextActivator.ACTCTX actctx = default(ActivationContextActivator.ACTCTX); actctx.cbSize = Marshal.SizeOf(actctx); actctx.lpSource = source; actctx.lpAssemblyDirectory = assemblyDirectory; actctx.dwFlags = 36U; return(ActivationContextActivator.FromActivationContext(actctx)); }