Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何指定以应用程序域无关的方式加载程序集_C#_.net_Dynamics Crm 2011 - Fatal编程技术网

C# 如何指定以应用程序域无关的方式加载程序集

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

是否有方法指示CLR将类库程序集作为非特定于域的加载?
使用案例是MSCRM插件,其中每个插件加载在单独的应用程序域中,需要一个“实用程序”库的服务,该库可能非常大(10+兆),能够加载跨所有应用程序域共享的代码页的单个副本将是一件好事,因此,减少了整个进程的内存占用

您可以将程序集作为非特定域加载,您需要将属性LoaderOptimization应用为MultiDomain。检查此项以了解如何操作。

该属性似乎仅适用于主方法,因此不适用于类库