猿问

无法在另一台计算机上打开 c# winform 项目

我使用 Visual Studio 2015 构建了一个 win 表单应用程序,另外我使用了 openhardwaremonitor.dll 和 circleprogressbar.dll。我编译成功并在我的机器上运行该应用程序没有任何错误但是当我尝试在不同的计算机上运行它时它没有打开。当单击 exe 文件时,什么也没有发生。我查看了任务管理器,当我打开 exe 文件时,它进入了后台进程部分,然后消失了。它没有打开。我几乎没有尝试安装 .net 框架,但没有任何效果

但是我用一个按钮和标签构建了一个简单的 winform 项目,它可以在不同的计算机上正常工作,但那台计算机无法正常工作

谁能帮我解决这个问题


神不在的星期二
浏览 460回答 2
2回答

12345678_0001

如果您使用其他计算机上不存在的任何自定义 .dll 文件(库等),则 .exe 文件将不会运行。您需要复制这些 dll 文件并将它们保存在与 .exe 文件相同的文件夹中,以便 .exe 文件知道在哪里可以找到它们。如果您编译项目,然后从 bin 文件夹中取出所有内容,它应该可以正常运行。
随时随地看视频慕课网APP
我要回答