.exe不能在其他计算机上运行

时间:2016-07-06 07:09:31

标签: c# .net winforms visual-studio-2015

我已经在Visual Studio 15中编写了一个小型的C#程序(Forms),需要在其他计算机上进行测试,但它似乎还没有开始,我最大的问题是我的问题。我没有收到任何错误消息。到目前为止,我已经尝试了

  • 调试和发布
  • 发布工具(ClickOnce或类似)
  • 切换.NET版本(范围4到4.6)
  • 在目标计算机上安装较新的.NET版本
  • 再次删除和添加引用
  • 定位32和 64位< 我以为我这样做了,但显然不是。

但所有发生的情况是,该过程会在任务管理器中显示一小段时间,然后再次消失,不会留下任何错误消息。

您是否知道如何追踪此问题?

修改:

感谢您让我了解事件查看器。现在我有错误:

Application: MyApp.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception
Exception Info: System.BadImageFormatException
Stack: 
  at MyApp.Form1..ctor()
  at MyApp.Program.Main()

Faulting application name: MyApp.Exe, version: 1.0.0.0, timestamp: 0x577bb57c
Faulting module name: KERNELBASE.dll, version: 6.3.9600.18264, timestamp: 0x56e1b34d
Exception code: 0xe0434352
Fault offset: 0x00015b68
Faulting process id: 0x1128
Faulting application start time: 0x01d1d6c4a0d4331f
Faulting application path: *path to exe*
Faulting module path: C:\Windows\SYSTEM32\KERNELBASE.dll
Report Id: df7b19f4-42b7-11e6-8271-00133b0f5ac0
Faulting package name:
Faulting package-relative application ID:

编辑2: 为来这里寻找答案的人

我必须在Configuration Manager中使用Platform 64位来构建它,因为我的一个参考依赖于它。

0 个答案:

没有答案