2017-03-07 86 views
0

我开发了一个通过调用Application.Current.Shutdown来关闭的WPF应用程序。当安装在“普通”机器上时,应用程序关闭,所有窗口关闭,进程退出正常。但是,当安装在使用Visual Studio的计算机上时,窗口在关闭时关闭,但该进程永远不会退出。如果安装Visual Studio,WPF应用程序将不会关闭

如何才能追查为什么这个过程没有退出?

回答

0

此问题通过对Visual Studio的新更新自行解决,并且没有任何代码更改。

0

我相信这可能会有帮助,microsoft application shutdown.

你有XAML也包含像这里的关机?

阅读'备注'部分中的第4段。

+0

正如我的问题的第一句话所述,我已经调用Application.Shutdown –

+0

你的程序代码和xaml包含它,就像我给出的链接中显示的那样吗? – HJagger95

+0

简答:是的。长答案:我理解文档的方式是,如果根据ShutdownMode满足某些条件,则wpf框架将自动为您调用关闭。如果明确调用Shutdown,那么当ShutdownMode条件满足时,或者应用程序代码明确调用Shutdown时,关闭应该发生。尽管如此,我已经将ShutdownMode设置为OnExplicitShutdown(但在C#中,而不是Xaml,因为我们明确地实例化了我们自己的应用程序)。 –

相关问题