无法在另一台计算机上打开c#winform项目
我使用visual studio 2015构建了一个win表单应用程序,另外还使用了openhardwaremonitor.dll和circularprogressbar.dll。我成功地编译了它,并在我的机器上运行了该应用程序,没有出现任何错误,但当我尝试在不同的计算机上运行该应用程序时,它没有打开。单击exe文件时,不会发生任何事情。我查看了任务管理器,当我打开exe文件时,它进入后台进程部分,然后消失。它没有打开。我努力尝试安装.net框架,但没有任何效果 但是我用一个按钮和标签构建了一个简单的winform项目,它可以在不同的计算机上正常工作,但那个计算机不工作 有谁能帮我解决这个问题吗无法在另一台计算机上打开c#winform项目,c#,winforms,C#,Winforms,我使用visual studio 2015构建了一个win表单应用程序,另外还使用了openhardwaremonitor.dll和circularprogressbar.dll。我成功地编译了它,并在我的机器上运行了该应用程序,没有出现任何错误,但当我尝试在不同的计算机上运行该应用程序时,它没有打开。单击exe文件时,不会发生任何事情。我查看了任务管理器,当我打开exe文件时,它进入后台进程部分,然后消失。它没有打开。我努力尝试安装.net框架,但没有任何效果 但是我用一个按钮和标签构建了一个
谢谢您可以获得一个附加组件,它将帮助您构建安装项目。您应该搜索Visual Studio安装程序项目(在撰写本文时,如果您使用的是Visual Studio 2015,请访问)。它可以更好地帮助您检测和传递必要的文件。如果您使用其他计算机上不存在的任何自定义.dll文件(库等),则.exe文件将不会运行。您需要复制这些dll文件,并将它们保存在与.exe文件相同的文件夹中,以便.exe文件知道在哪里可以找到它们。如果您编译项目,然后只从bin文件夹中获取所有内容,那么它应该可以正常运行。您是否将您提到的其他DLL复制到第二台计算机,或者只是exe?事件日志中是否有属于您的程序的异常?您的“问题”没有足够的信息。正如@Andy所说的那样;dll复制问题。。但您尚未指定是发布/安装项目,还是仅从该计算机上的bin文件夹运行可执行文件。。让你的程序在其他机器上工作是项目的另外90%。从代码中删除try/catch,直到您知道如何从异常中实际恢复。订阅AppDomain.CurrentDomain.UnhandledException从来都不是可选的。所有其他dll文件都位于bin/release文件夹中,我已将该完整文件夹复制到另一台计算机上(都是dll ad exe文件)