C# 如何指定以应用程序域无关的方式加载程序集
是否有方法指示CLR将类库程序集作为非特定于域的加载?C# 如何指定以应用程序域无关的方式加载程序集,c#,.net,dynamics-crm-2011,C#,.net,Dynamics Crm 2011,是否有方法指示CLR将类库程序集作为非特定于域的加载? 使用案例是MSCRM插件,其中每个插件加载在单独的应用程序域中,需要一个“实用程序”库的服务,该库可能非常大(10+兆),能够加载跨所有应用程序域共享的代码页的单个副本将是一件好事,因此,减少了整个进程的内存占用您可以将程序集作为非特定域加载,您需要将属性LoaderOptimization应用为MultiDomain。检查此项以了解如何操作。该属性似乎仅适用于主方法,因此不适用于类库
使用案例是MSCRM插件,其中每个插件加载在单独的应用程序域中,需要一个“实用程序”库的服务,该库可能非常大(10+兆),能够加载跨所有应用程序域共享的代码页的单个副本将是一件好事,因此,减少了整个进程的内存占用您可以将程序集作为非特定域加载,您需要将属性LoaderOptimization应用为MultiDomain。检查此项以了解如何操作。该属性似乎仅适用于主方法,因此不适用于类库