最近搞了很久一个老平台的应用发布
1. Visual Studio 2010,,开发语言为C#,本机为x64 win102. 调用了第三方库canlibCLSNET.dll(x86 dll),在项目中添加引用。3.  用installer发布时选择了x86平台,打包加入了依赖项dll4.   在目标机上(win7 32bit 和win10 64bit)测试过,都提示
system.IO.FileNotFoundException, 未能加载文件或者程序集 canlibclsnet.dll或它的某一个依赖项,找不到指定的模块。5.    目标电脑和本机用depency看过,都一样,没发现什么缺少的依赖dll6.   在本机上,直接安装打包的setup没问题,在目标机和本机上删除程序安装路径的canlibclsnet.dll, 提示一致, 都为
失败原因:未能加载文件或程序集“canlibclsnet,version = 8.28.846.1 culture = neutral, publicKeyToken =xxxxxx”,比不删除dll之前多了一些信息,如version = culture = publicKeyToken = 之类。7. 尝试过打包时候注册dll,作为系统文件,以及在目标机中拷贝到system32
各种方式都试过了还是无法解决求教各位大神有什么方法么???谢谢