C# WinCE应用程序持续运行!无法关闭应用程序

C# WinCE应用程序持续运行!无法关闭应用程序,c#,multithreading,windows-ce,C#,Multithreading,Windows Ce,我使用的是Wince 6.0,应用程序是用C#开发的。应用程序由一个小型GUI和一些COM、TCP接口组成。一切都很好,我创建了新线程,但一切都出了问题。现在,我看不到GUI,无法关闭应用程序通信正在不断发生。我试图格式化Nand闪存,但它显示消息无法格式化!怎么办?如何停止/删除此应用程序?您可以执行清理引导以清除所有内存,包括永久性存储。您可以在中找到更多信息。您的应用程序创建了一个未终止的后台线程。使用远程进程查看器(在Visual Studio 2008的“开始”菜单下)停止当前正在运行

我使用的是Wince 6.0,应用程序是用C#开发的。应用程序由一个小型GUI和一些COM、TCP接口组成。一切都很好,我创建了新线程,但一切都出了问题。现在,我看不到GUI,无法关闭应用程序通信正在不断发生。我试图格式化Nand闪存,但它显示消息无法格式化!怎么办?如何停止/删除此应用程序?

您可以执行清理引导以清除所有内存,包括永久性存储。您可以在

中找到更多信息。您的应用程序创建了一个未终止的后台线程。使用远程进程查看器(在Visual Studio 2008的“开始”菜单下)停止当前正在运行的实例。为了防止它再次发生,请确保将线程上的
IsBackground
设置为
true
。通常,我也让线程监视一个关闭请求的实例布尔变量。我在Dispose of the Thread's creator上设置了该变量。

在此处发布新的线程代码。。这是导致问题的原因