VB.NET 已发布 windows 应用未 运行

VB.NET published windows app doesn't run

工具: Windows 10 专业版 Visual Studio 2017 专业版

我在台式机上创建了一个 VB.NET windows 应用程序 GUI, 发布它, 将 publish\ 目录复制到新的目标笔记本电脑, 登录笔记本电脑并 运行 发布 > setup.exe 它让我 "install" 我说是, 应用程序启动,但挂起,从不显示 GUI。 我的应用程序有两个我的 .DLL,但它们不在 publish\ 目录中。

我在原来的台式机上做了一个HELLO WORLD,发布了,在笔记本上运行没问题。

您的所有 dll 都需要与您的应用程序一起分发。

尝试手动将您的 dll 移动到目标计算机上与 .exe 文件相同的文件夹中:如果可行,只需重建您的设置,将这些 dll 包含为 dependencies

问题已解决。目标笔记本电脑需要安装应用程序中使用的某些第 3 方中间件供应商的驱动程序。

所以,打包软件不够智能,没有告诉我问题,它的纠错响应只是结束,没有任何错误消息。