c# - .NET 应用程序不想运行

标签 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 秒内“尝试”启动,但失败了。

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

最佳答案

尝试在 Windows 的“事件查看器”中寻找一些线索,然后向他发送一个简单的控制台应用程序(Hello World 就可以了 - 也许使用简单的 Sql Compact 测试)以确保他得到了他需要的一切。如果其他一切都失败了,请自行检查 - 有时这是您的用户没有提及的最简单的事情。

是的:添加日志(添加到一个简单的文本文件中即可)

关于c# - .NET 应用程序不想运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7610667/

相关文章:

c# - 使用 Unity 在 Android 上恢复应用程序

c# - sb = new StringBuilder(1024*1024*1024) > 'System.OutOfMemoryException' 被抛出

c# - MVC 验证低于/高于其他值

c# - WPF ScrollToTop 与 ScrollToHome

.net - 在 WCF 代理上调用异步方法时超时

sql - 无法创建数据库图

python - 如何在 pyodbc 输出转换器函数中解压 SQL Server DATETIME?

c# - WPF 主窗口内容从页面加载

c# - 使用 .net WebClient 访问交叉签名的 SSL 服务

sql-server - 尝试将 mdf 文件附加到 localDb 会引发错误,至少需要一个文件