VS2013编译生成EXE在其他电脑运行报错。
根尘 2020-07-01 04:09:28 问题描述:
我用VS2013以C#语言写了一个程序,其编译生成的EXE在我电脑(WIN10,64位)上能够正常运行,却在另一台电脑(WIN7,64位)上报错。
报错信息为“无法加载C:\XXX\XXXX\XXXX\XXX\XXX\zhiyuanCAN\ControlCAN.dll”。而ControlCAN.dll 文件我确实已经放在了exe所在目录里,其关联的文件目录路径都正确。
项目配置:
项目--属性--生成--目标平台 设为 X64,其他均为默认。
目前在网上搜了许多帖子,很多情形都是EXE在另一台电脑上运行时报错的是系统dll,与我这个又不相同。还有一些说缺少2010运行时,在WIN7电脑上安装vcredist_msvc2010_x64.exe后也不行。
希望大佬们能帮我分析分析。