系统找不到指定的文件,无法加载xxx.dll
1、A程序:甲,主程序2、B、C:乙,依赖性一致,B(dll组成)、C(有exe文件)之间靠管道通信 , B程序嵌入A程序中3、A读取dll,获取方法名打开B程序界面4、B根据路径打开C程序的.exe文件,通信靠管道5、C向B传递信息时,若依赖项dll不在A程序的目录下,会报找不到程序集xxx.dll问题:找不到xxx.dll程序集目标:希望B、C以及B、C依赖项放在一个目录...
·
1、 A程序:甲,主程序
2、 B、C:乙,依赖性一致,B(dll组成)、C(有exe文件)之间靠管道通信 , B程序嵌入A程序中
3、 A读取dll,获取方法名打开B程序界面
4、 B根据路径打开C程序的.exe文件,通信靠管道
5、 C向B传递信息时,若依赖项dll不在A程序的目录下,会报找不到程序集xxx.dll
问题:找不到xxx.dll程序集
目标:希望B、C以及B、C依赖项放在一个目录下,但是不能更改A程序的配置文件指定加载dll的路径,还有什么方法行??
在B程序中订阅了 AppDomain.CurrentDomain.AssemblyResolve事件,但是异常的时候也没有触发
更多推荐
已为社区贡献1条内容
所有评论(0)