日期:2014-05-20  浏览次数:21035 次

VS2010 写的C#程序在别的电脑上不能运行
我是实在不知道什么原因了。 情况如下。

XP的VS2010下编写的一个C#小程序,框架选的是2.0 (4.0的也试过),Release后的exe程序拷贝到别的xp电脑上不能运行。
运行的时候不报任何提示,不报错,任务管理器进程里没有东西,就是没有反应。
现在在控制面板里的添加与删除程序中有如下:
1. Microsoft .NET Framework 2.0
2. Microsoft .Net Framework 4 Clent Profile
3. Microsoft .Net Framework 4 Extended
4. Microsoft Visual C++ 2005 Redistributable
5. Microsoft Visual C++ 2008 ALT Update kb73924 -x86 9.0.30729.4148
6. Microsoft Visual C++ 2008 Redistributable -x86 9.0.30729
7. Microsoft Visual C++ 2010 Redistributable -86 10.0.30319

另外,电脑也重启过了。

请问是什么原因啊?指教


------解决方案--------------------
别的xp电脑 得安装框架。
------解决方案--------------------
捕捉一下全局异常
AppDomain.CurrentDomain.UnhandledException
代码没细看,多半是出异常没处理,尤其是在主线程之外出了异常不捕获的话程序直接就崩掉了。