winform 发布到客户机DLL找不到的有关问题

winform 发布到客户机DLL找不到的问题
winform 发布到客户机DLL找不到的有关问题
发布到客户机DLL找不到的问题,总是显示找本地的这个路径。
------解决思路----------------------
你先确定在自己的机器上能运行(是安装运行,不是直接双击项目里的debug文件夹下的exe)
然后才放到别的机器上去

另外,你还要确定你的机器位数和对方机器位数才行
如果你机器是32位,dll也是32位,对方是64位,你必须把项目编译成x86

反过来如果你机器64位,dll也是64位,根本不可以在32位机器上运行
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

dll不是系统的,是我单独放在项目文件里引用生成进去的。

那就更找不到了
你引用的是某个用户不存在的路径下的文件,在你的电脑上不直接双击,复制到别的路径可能都运行不了,到用户电脑上就更没法运行了
你应该将dll直接放到debug文件夹下再引用,而不是先随便放个地方引用

按你说的做了,还不是,“未能加载程序集”找不到DLL

网上下载Depends.Exe 分析一下的你的DLL看有没有其他系统及的DLL缺失或者版本不对,如果没有那很可能你生成程序时出了问题