运行Winform应用程序

时间:2017-07-25 06:30:11

标签: winforms

detailed message box text我在我的电脑上制作了一个winform应用程序,运行正常。但当我试图通过复制exe文件和其他dll文件在另一台PC上运行它时,应用程序无法运行,突然它显示一个关闭应用程序的对话框。 请参阅错误的屏幕截图。

enter image description here

1 个答案:

答案 0 :(得分:0)

就像bassfader所说:一个可能的解释是你的应用程序在启动时处理文件。在这种情况下:为这些部分集成更广泛的异常处理。可能与日志记录,找到问题

根据我的经验,这通常是缺少某种依赖性的情况。

  • 仔细检查.NET运行时。在Visual Studio中查找目标.net版本并在目标计算机上运行安装程序。
  • 调查您的应用是否使用任何不属于.NET框架的程序集。有时,如果它们位于GAC中,则不会将它们复制到bin目录中(确保标记" Copy Local"设置为"始终"在Visual Studio中)
  • 确保您已复制整个bin文件夹
  • 检查编译器输出以查看是否存在平台不匹配。 IIRC这有时可以在开发机器上正常工作,但是当Visual Studio丢失或者你进入不同的操作系统时会导致问题。