如何在单文件exe的初始提取阶段显示启动屏幕

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

我有一个捆绑为单个文件 exe 的 WinForms 应用程序。在新系统上首次启动期间,exe 在实际启动之前总是需要大约 20 秒的时间才能将所有必需的文件提取到临时位置。

除了光标长时间旋转之外,还有什么办法可以更好地向用户传达应用程序确实正在启动吗?最好我想显示某种启动屏幕,但任何看起来不像卡住的进程的东西都已经有帮助了。

c# .net winforms exe
1个回答
0
投票

我建议创建一个安装程序(.msi 或 .exe),您甚至可以在其中自定义某种启动屏幕...... 您的应用程序的捆绑方式显然没有考虑到这一点。 您可以使用 ActualInstallerNSIS 等免费软件创建安装程序,并且可以在新系统(安装)上首次启动时自定义启动屏幕。
当然,随后启动应用程序将不再需要提取所有必需的文件,因为它们已经安装了......

希望对你有帮助!

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