这是我的问题:
我正在寻找解决方案,但对我没有任何帮助。你有什么想法吗?
程序位于Visual Studio 2019,.NET 4.7.2下
答案 0 :(得分:0)
这可能与不同的原因有关,例如目标计算机上缺少运行时(.NET Framework运行时)或应用程序行为(您对此未有太多了解)。
您可以使用NLogger
或Log4Net
之类的日志记录框架在日志文件中至少保存一些严重的错误和警告,以便您可以直接在目标计算机上查看问题所在。
通常,如果您正确使用了安装项目,则应确保安装程序检查.NET运行时等依赖项并创建桌面快捷方式,
如果您是通过ClickOnce发布的,则可以在其中轻松指定以创建桌面图标,并在安装阶段包含或下载必备组件。
您确定问题与异常处理无关,并且在应用程序启动并尝试与服务器进行通信时发生某种故障,并且由于任何网络设置或原因而导致通信失败,然后无声地崩溃了吗?
答案 1 :(得分:0)
如果在程序初始化时尝试连接服务器(form_load等),则在连接服务器失败时可能会发生这种情况。整个应用程序等待超时,该超时可能长达30秒。请检查这种情况。查看服务器是否可用并且可连接。