Winform 应用程序 "has stopped working" 正在启动。仅在其他计算机上

Winform application "has stopped working" on launch. Only on other computers

这是我发布的第一个应用程序。我使用 winform 应用程序在 c# 中用 Visual Studio Express 构建了它。

我对此很陌生,无法找到问题的答案。

当我尝试在其他各种计算机上打开(启动)我的应用程序时,出现 "Winformapplication has stopped working" 并且应用程序无法启动。我已尝试将我使用的所有资源都包含在该文件夹中,但仍然无法正常工作。

奇怪的是,该应用程序适用于我安装 Visual Studio 的所有计算机(至少我是这么认为的)。它在我试过的随机笔记本电脑上运行良好,但没有任何我能弄清楚的特别之处(未安装 VSE)。

所以我的问题很简单:我该如何完成这项工作?我错过了什么?

如果需要,我可以提供有关应用程序本身的更多信息。

非常感谢。

编辑:删除了不相关的代码。

我的错误来自:“'Microsoft Office 12.0 Access Database Engine OLE DB Provider' 提供程序未在本地计算机上注册。

临时解决方法是安装 2007 Office System Driver: Data Connectivity Components as stated on this thread

感谢大家的帮助。

不过我仍在寻找替代方案。