首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Basic程序无法在应用程序根文件夹中找到DLL。

Visual Basic程序无法在应用程序根文件夹中找到DLL。
EN

Stack Overflow用户
提问于 2017-01-20 22:43:05
回答 2查看 222关注 0票数 1

我已经在Visual中使用visual 2013构建了一个程序。我正在使用一组DLL与一些外部硬件通信。我在电脑上开发的软件是一台Win7 64位的机器,我可以编译和运行软件,不会在上面打嗝。我还有另一台电脑(Surface 3 64位),我用它来测试我的软件,它也能工作。基本上,我只是定位开发计算机的调试目录,并将EXE和DLL复制到新计算机并运行EXE。这一切都与我的表面PR3电脑工作。

我的公司为我们的生产部门购买了一些其他的表面专业3电脑,我也在努力让软件在这些电脑上运行。我也做同样的事。从开发计算机的调试目录获取EXE并支持DLL。除了在这些计算机上,当我运行软件程序时,它告诉我它找不到程序的DLL。DLL就在应用程序的文件夹中,但是它说找不到它。

我尝试过多种方法,比如发布软件并在安装中包含DLL,然后在“问题”计算机上运行安装。这还是没用的。同样的问题,它找不到DLL。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-25 21:48:00

因此,我所引用的DLL需要在计算机上安装VC++可再发行包。我在所有有问题的计算机上下载并安装了这些文件,现在软件可以识别DLL并运行。

票数 0
EN

Stack Overflow用户

发布于 2017-01-21 00:28:11

这可能是一些事情:

  1. .NET的错误版本-新计算机是否安装了目标版本的.NET?
  2. 未找到所需的DLL,应启用程序集绑定失败日志记录,然后重试- How to enable assembly bind failure logging (Fusion) in .NET
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41773546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档