我的C#app在执行后仍然在RAM中 Application.Current.Shutdown();
(之前关闭数据库连接)
(Application.Current.Exit + = new ExitEventHandler(Current_Exit); 也用过)
是否还有其他声明可供使用?
问题出现在不同的Windows Xp系统和Server 2008上。
亲切的问候, 杰夫答案 0 :(得分:3)
如果你产生了一些线程,它们可能仍在运行。要么在关闭应用程序之前确保它们已完成,要么确保将线程的“IsBackground”属性设置为“true”,以便它们随应用程序而死。
答案 1 :(得分:0)
如果您仍然运行线程,则会发生这种情况。