gpt4 book ai didi

c# - 防止应用程序关闭

转载 作者:太空宇宙 更新时间:2023-11-03 19:06:38 25 4
gpt4 key购买 nike

我在 Visual Studio 中创建了一个空项目并添加了所需的程序集引用、一个具有静态 Main 函数的类和一个 WPF 窗口。

然后我创建了一个 Window 实例并显示它,但是在执行之后一切都关闭了,因为没有任何东西可以保持线程打开/运行。

添加一个 while(true) 循环使其保持打开状态但卡住主线程。

while(true) 循环添加到新线程可使该线程保持打开状态,但主线程仍会完成执行并关闭所有其他线程。

如何让应用程序保持打开状态?

最佳答案

简单的答案是只使用现有的 WPF 应用程序项目而不是自己动手,因为它生成的代码会为您处理。

较长的答案是显式地使用 Application.Run。您可以在这个答案中看到框架的作用:https://stackoverflow.com/a/2694710/1783619

这会保留一个长时间运行的线程,这样您的应用程序就不会像您看到的那样提前终止。

关于c# - 防止应用程序关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26127402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com