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

时间:2018-05-28 20:29:08

标签: c# winforms

我使用visual studio 2015构建了一个win form应用程序,另外我使用了openhardwaremonitor.dll和circularprogressbar.dll。我成功编译并在我的机器上运行该应用程序没有任何错误,但当我试图在不同的计算机上运行它没有打开。单击exe文件时没有任何反应。我查看了任务管理器,当我打开exe文件时,它来到后台进程部分然后消失。它没有打开。我几乎没有尝试安装.net框架,但没有任何工作

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

任何人都可以帮我解决这个问题

谢谢

2 个答案:

答案 0 :(得分:2)

您可以获得一个有助于构建安装项目的附加组件您应该搜索Visual Studio安装程序项目(在撰写时可以在https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2015InstallerProjects处获得,如果您正在处理Visual Studio 2015 )。它可以帮助您检测和提供必要的文件。

答案 1 :(得分:0)

如果您使用其他计算机上不存在的任何自定义.dll文件(图书馆等),则.exe文件将无法运行。您需要复制这些DLL文件并将它们保存在.exe文件所在的文件夹中,以便.exe文件知道在哪里找到它们。如果你编译项目然后只是从bin文件夹中获取所有内容它应该运行得很好。