我在windows xp上使用visual studio 2010创建了一个非常简单的c#应用程序。它可以在我的机器上编译,运行和调试。我甚至构建了它以便发布并在我的机器上运行.exe和另一台Windows XP机器完全没问题。当我发送带有.exe文件的release文件夹并打开它时,没有任何反应!没有错误或任何东西,只是空白!
安装了.NET版本4框架
这是一个Windows窗体应用程序。
更新:OP给出以下答案之一的评论的详细信息:
嘿大家,谢谢你的想法。一世 复制了我在朋友身上发现的东西 Windows 7机器事件日志和这个 就是这么说的:应用程序:ePrescribing.exe Framework版本:v4.0.30319
描述:该过程是
因未处理而终止 例外。例外信息:
System.IO.FileNotFoundException Stack:
在
ePrescribing.frmApp.InitializeComponent()
在ePrescribing.frmApp..ctor()上 ePrescribing.Program.Main()Faulting application name: ePrescribing.exe, version: 1.0.0.0,
时间戳:0x4d61e693故障模块
名称:KERNELBASE.dll,版本:
6.1.7600.16385,时间戳:0x4a5bdbdf异常代码:0xe0434352故障
offset:0x0000b727故障流程
id:0xb38故障应用程序启动
时间:0x01cbe1dbe6d4ba2d故障
申请途径:
C:\ Users \用户杜安\下载\ ePrescribing.exe
错误模块路径:
C:\ WINDOWS \ SysWow64资料\ KERNELBASE.dll
报告编号:
266adc61-4dcf-11e0-8438-e0cb4e197cde -Fault bucket , type 0 Event Name: CLR20r3 Response: Not available
出租车ID:0问题签名:P1:
eprescribing.exe P2:1.0.0.0 P3:
4d61e693 P4:ePrescribing P5:1.0.0.0
P6:4d61e693 P7:28 P8:e P9:
System.IO.FileNotFoundException P10: -我删除了唯一的区域 以为会有文件加载
(用于图片框加载 profile.jpg)仍然是一样的 错误。有什么想法吗?
答案 0 :(得分:4)
首先,您可以尝试检查Event Viewer是否有任何相关的错误消息(如上所述)。
接下来,确保他们安装了.NET(如上所述)。
然后,尝试将UnhandledExceptionEventHandler添加到您的应用程序和该处理程序中,尝试至少编写一个包含导致您的应用程序退出的异常的简单日志/文本文件。
答案 1 :(得分:2)
确保安装了最新的.NET框架。
答案 2 :(得分:2)
答案 3 :(得分:2)
答案 4 :(得分:2)
除了其他答案之外,我还会检查您的应用是否针对x86/x64
运行时
答案 5 :(得分:1)
您是通过静态路径而不是环境变量访问任何文件夹吗?这可能会导致这些版本的Windows之间出现问题。
答案 6 :(得分:0)
您应该检查是否可以在GAC或app文件夹中找到所有其他第三方程序集
答案 7 :(得分:0)
目标计算机可能缺少引用的程序集。请为所有引用的库设置复制本地=真。这可以解决您的问题。