1

执行 Application.Current.Shutdown(); 后,我的 C# 应用程序仍在 RAM 中;

(db连接之前关闭)

(Application.Current.Exit += new ExitEventHandler(Current_Exit); 也被使用)

是否有其他声明可以使用?

该问题出现在不同的 Windows Xp 系统和 Server 2008 上。

亲切的问候,杰夫

4

2 回答 2

3

如果您产生了一些线程,它们可能仍在运行。要么确保它们在关闭应用程序之前完成,要么确保将线程的“IsBackground”属性设置为“true”,这样它们就会随着应用程序而死。

于 2009-07-24T14:48:46.053 回答
0

如果您仍有正在运行的线程,则会发生这种情况。

于 2009-07-24T14:44:40.070 回答