反射加载的DLL如何指定app.config? 我有一个程序,会从内存中反射加载一个dll(dll不在硬盘上),但是那个dll有app.config文件,我反射的时候如何让程序集带上app.config? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做不到,除非你自己打开那个xml文件解析,dll使用的config文件是当前项目的config,也就是说,你只要把那个dll的config文件的内容原封不动的复制到当前项目exe的那个config里面,就能访问到了。 一种强行指定dll assembly读取其相应*.dll.config配置文件的方法(又名:如何创建.net 的DCOM) "http://www.cnblogs.com/Winston/archive/2009/04/24/1443044.html类项目中的配置文件app.config在打包安装后的信息获取的问题:http://www.cnblogs.com/ppp-213/archive/2009/04/08/1431471.html 另一种可能是使用AppDomain,因为在创建新的AppDomain时可以指定配置文件: AppDomainSetup setupInfo = new AppDomainSetup(); setupInfo.ConfigurationFile = fi.FullName + ".config"; AppDomain newDomain = AppDomain.CreateDomain( "Plugin-" + assembly.FullName, null, setupInfo );然后调用newDomain.Load加载dll。这种方法要求你考虑AppDomain间的通讯的一些问题,例如对象的序列化以及生命周期等,如果你的工程是 主程序 + plugin结构的,可以考虑这种方案。 求一个等式换算的方法 云计算是怎么回事啊? socket数据传输问题 asp 网站常见的加密方法有哪些? windows form: form.show () 问题 難道沒有辦法解決嗎? splitter用法? windows form的两个问题——(1)标题栏的双击事件如何禁止???(2)置顶??? 画图板-接口无法实现 如何让窗口运行后不要在系统栏和任务栏上显示。 请问360,遨游那是浏览器是用什么语言开发的啊 请教一个引用类型转换的问题!
http://www.cnblogs.com/Winston/archive/2009/04/24/1443044.html类项目中的配置文件app.config在打包安装后的信息获取的问题:
http://www.cnblogs.com/ppp-213/archive/2009/04/08/1431471.html
AppDomainSetup setupInfo = new AppDomainSetup();
setupInfo.ConfigurationFile = fi.FullName + ".config";
AppDomain newDomain = AppDomain.CreateDomain(
"Plugin-" + assembly.FullName,
null,
setupInfo
);
然后调用newDomain.Load加载dll。这种方法要求你考虑AppDomain间的通讯的一些问题,例如对象的序列化以及生命周期等,如果你的工程是 主程序 + plugin结构的,可以考虑这种方案。