关于AppDomain静态变量共享的问题
在一个程序中,需要分别加载多个DLL
这些DLL需要独立运行,但是又需要共同引用一些公共的基础DLL。
场景:用Exe作为宿主进程,管理多个WCF服务。对它们进程打开、关闭、回收等操作。
1、如果不用AppDomain,则所有DLL只有一份,基础DLL中的静态属性会被覆盖,从而相互影响。
2、用了AppDomain之后,基础DLL虽然可以分别引用,但是静态变量依然是共享的,会被覆盖。 wcf AppDomain
[解决办法]