编译的Windows窗体项目将无法在Windows 2008 Server计算机上运行

时间:2011-05-01 15:11:44

标签: c# winforms windows-server-2008-x64

我有一个非常简单的C#窗体表单项目。它在我的开发PC(Win7 x64)上运行良好,但在编译后不能在Windows 2008 x64上运行。

任何想法为什么?

Thakns。

编辑(更多信息):

我在服务器上遇到的错误是:

Description:
  Stopped working

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: servertester.exe
  Problem Signature 02: 1.0.0.0
  Problem Signature 03: 4dbd6fe8
  Problem Signature 04: ServerTester
  Problem Signature 05: 1.0.0.0
  Problem Signature 06: 4dbd6fe8
  Problem Signature 07: 3
  Problem Signature 08: 15
  Problem Signature 09: System.IO.FileNotFoundException
  OS Version:   6.0.6002.2.2.0.272.7
  Locale ID:    1037

该项目的平台目标是Any PC,尽管是在x64上编译的。 目标框架是.Net 4客户端配置文件。

希望有所帮助:)

2 个答案:

答案 0 :(得分:2)

这是一个文件未找到的异常,可能就像忘记复制文件或不指定完整路径名一样简单。不要猜测,为AppDomain.CurrentDomain.UnhandledException事件实现一个处理程序,并记录或显示e.ExceptionObject.ToString()的值。它告诉你代码遭到轰炸的地方。

答案 1 :(得分:0)

随机猜测,你的问题绝对没有任何细节。您还记得在服务器上安装相应的.NET框架吗?