.NET应用程序不想运行

时间:2011-09-30 12:54:53

标签: c# .net sql-server sql-server-ce

好的,所以,这是我的问题:我为某人开发了.NET 4.0(客户端配置文件)+ SQL Server Compact应用程序,并且有人报告了以下问题:应用程序根本没有启动。没有错误,没有例外,没有消息,没有任何消息。加载光标显示5秒钟,然后没有任何反应。应用程序也不会显示在进程树中。

这不是我为他开发的第一个.NET应用程序,所以我100%确信所有必需的软件都安装在他的机器上(.NET 4.0 CP)。我已经让他安装SQL Server Compact 4.0的运行时,他就这么做了,所以我认为问题不会来自这里。

我试过发送一个只有UI初始化的构建(在主窗体的构造函数/加载方法中没有其他东西)。它有同样的问题。

我不知道在哪里寻找问题的来源。在这里有人可以帮我提一些提示,指出我正确的方向吗?我的猜测是应用程序'尝试'在这5秒内启动,但失败了。

如果您需要更多信息,请询问。

3 个答案:

答案 0 :(得分:5)

尝试在Windows“事件查看器”中查找一些线索并向他发送一个简单的控制台应用程序(Hello World将会执行 - 可能使用简单的Sql Compact测试)以确保他获得了所需的一切。如果其他一切都失败了,那就去检查一下自己 - 有时这是用户最简单的事情。

是的:添加记录(将进入一个简单的文本文件)

答案 1 :(得分:3)

当没有其他好的信息时,事件查看器通常具有良好的信息。当我工作的其中一个应用程序无法启动时,这就是我所看到的。在“Windows日志”下,我查看“应用程序”和“系统”日志。大多数情况下会出现一个错误,指向正确的方向。

答案 2 :(得分:0)

  1. 首先检查PC上是否已安装应用程序框架。如果您使用4.5构建应用程序,则必须在计算机上安装4.5。
  2. 如果您的应用程序未显示任何错误-您需要转到事件查看器,然后从源“ .NET运行时”中查找最后一个错误。查看该错误消息,因为它将包含异常信息。