请教ilmerge合并exe和dll问题,高手进~~~~

yrh00 2012-05-15 04:01:12
我的程序是winform程序,使用了三层架构工厂模式,类似petshop的模式吧,类库比较多,生成的很多的dll,我想把这些dll和exe合并成一个,ilmerge正好能实现我的想法,可是在使用ilmerge合并的时候没有错误,查看日志文件一切都ok,但是运行合并后的exe文件,却有一个异常在BLL层:“XXX.BLL.User”的类型初始值设定项引发异常。

有人说 netz :do not support dynamic reflection to instance from config

ilmerge :是支持的,可是我这里死活都不行啊

如果不合并程序是能够正常运行的,查了很多资料了,百度 谷歌都查了,可是找不到解决方案啊,求高手帮忙

...全文
137 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yrh00 2012-05-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
类型初始值设定项引发异常
具体查查是什么代码引发此异常的。
[/Quote]

不合并前是正常的,代码应该没问题,合并后就发生异常了,看了下,应该在工厂模式里从config文件反射不能创建实例,所以引发了这个异常,不知道怎么解决啊?
test2050 2012-05-15
  • 打赏
  • 举报
回复
类型初始值设定项引发异常
具体查查是什么代码引发此异常的。

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧