我用ilmerge合并了exe和dll文件,程序采用的工厂模式三层架构,合并一切正常ilmerge日志显示也没有任何错误,但是运行后在BLL层引發异常信息如下:
“XXX.BLL.User”的类型初始值设定项引发异常。
但是合并之前程序是可以正常运行的是winform程序,请高手指点会是哪里的问题
可能参数设置的不正确,我指的是ILMerge.exe命令行你可以后面跟/?看看帮助说明。
牛人来了教教我怎么才能排查出原因啊?谢谢啊
ilmerge 合併出來的不穩萣如果有dll是沒有強簽名會更加不穩定
嗯我的没有强签名,那我签名再合并试下谢谢
签了名还是一样的错误郁闷啊
找到原因了好像,ilmerge合并后工厂模式反射不能创建实例,好像是ilmerge的bug
老大,这个官网是多少啊有破解版下载吗?
百度了这个看起来很高深啊,全是英文的
很簡單選好所有文件,將一個設為主其他附屬就OK
下载了一个不会用啊,打包后好像把net框架也打包里了出来20多M,而且还不能运行。
找到原因了,好像是ilmerge的bug吧反正是ilmerge不支持使用反射加载程序集的程序,也不知噵怎么去解决了。最后嵌入资源了直接