为了账号安全,请及时绑定邮箱和手机立即绑定

关于AppDomain与程序集的问题

关于AppDomain与程序集的问题

鸿蒙传说 2018-11-13 05:02:07
我之前问过大家关于AppDomain与程序集的问题有如下代码:    AppDomainSetup setup = new AppDomainSetup();            setup.ApplicationBase = AppDomain.CurrentDomain.BaseDirectory;            setup.PrivateBinPath = AppDomain.CurrentDomain.BaseDirectory;            setup.ShadowCopyFiles="true";            setup.ShadowCopyDirectories = AppDomain.CurrentDomain.BaseDirectory;   domain = AppDomain.CreateDomain(dllName,null,setup);            domains.Add(dllName, domain);            try            {                remoteLoader = (CGNPC_Portal.Common.RemoteLoader)domain.CreateInstanceFromAndUnwrap("RoleQueryTest.dll", "CGNPC_Portal.Common.RemoteLoader");            }            catch(Exception ee)            {                throw ee;            }我是照着网上的做的,现在我把RoleQueryTest.dll放在了GAC下。可是在反射RemoteLoader的时候,程序却是到file:///c:\\windows\\system32\\inetsrv\\RoleQueryTest.dll下去寻找RoleQueryTest.dll,请问我要如何修改代码才能让它到GAC或指定的目录下去寻找呢?多谢大家了。
查看完整描述

2 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

给dll添上%windir%\assembly的路径试一下

查看完整回答
反对 回复 2018-11-14
  • 2 回答
  • 0 关注
  • 536 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信