App发布后未启动

问题描述 投票:0回答:2

这是我的问题:

  • 我已经创建了一个小应用程序来与服务器通信,没什么特别的。我想发布它,以便可以将该应用程序提供给我的朋友,但是发布后,我单击设置,它要求我进行安装,几秒钟后,关闭并且什么也没有发生。
  • 我试图通过安装项目来“发布”该应用程序,它会安装,当我尝试打开该应用程序时,什么都没有发生。

我正在寻找解决方案,但对我没有任何帮助。你有什么想法吗?

程序位于Visual Studio 2019,.NET 4.7.2下

c# winforms
2个回答
0
投票

这可能与不同的原因有关,例如目标计算机上缺少运行时(.NET Framework运行时)或应用程序行为(您对此未有太多了解。)>

您可以使用诸如NLoggerLog4Net之类的日志记录框架在日志文件中至少保存一些严重的错误和警告,以便您可以在目标计算机上直接查看问题所在。

通常,如果您正确使用了安装项目,则应确保安装程序检查.NET运行时等依赖项,并创建桌面快捷方式,

如果您通过ClickOnce发布,则可以在其中轻松指定以创建桌面图标,并在安装阶段包含或下载必备组件。

您确定该问题与异常处理无关,并且在应用程序启动并尝试与服务器通信时,由于任何网络设置或原因而失败,然后无声地崩溃,都会导致某些故障发生?


0
投票

如果您在程序初始化时尝试连接服务器(form_load等),则在连接服务器失败时可能会发生。整个应用程序等待超时,该超时可能长达30秒。请检查这种情况。查看服务器是否可用并且可连接。

© www.soinside.com 2019 - 2024. All rights reserved.