好的,这是我的问题:我为某人开发了一个 .NET 4.0(客户端配置文件)+ SQL Server Compact 应用程序,并且有人报告了以下问题:该应用程序根本无法启动。没有错误,没有异常,没有消息,什么也没有。加载光标显示 5 秒钟,然后什么也没有发生。该应用程序也不会出现在进程树中。
这不是我为他开发的第一个 .NET 应用程序,因此我 100% 确信所有必需的软件都已安装在他的机器上 (.NET 4.0 CP)。我已经要求他安装 SQL Server Compact 4.0 的运行时,他做到了,所以我认为问题不是来自这里。
我尝试过仅使用 UI 初始化发送构建(主窗体的构造函数/加载方法中没有其他内容)。它有同样的问题。
我不知道去哪里寻找问题的根源。这里的任何人都可以帮助我提供一些提示,为我指明正确的方向?我的猜测是应用程序在这 5 秒内“尝试”启动,但失败了。
如果您需要更多信息,请询问。
最佳答案
尝试在 Windows 的“事件查看器”中寻找一些线索,然后向他发送一个简单的控制台应用程序(Hello World 就可以了 - 也许使用简单的 Sql Compact 测试)以确保他得到了他需要的一切。如果其他一切都失败了,请自行检查 - 有时这是您的用户没有提及的最简单的事情。
是的:添加日志(添加到一个简单的文本文件中即可)
关于c# - .NET 应用程序不想运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7610667/