C# WPF应用程序进程未终止
我们使用.NET3.5编写了一个wpf应用程序。我们使用CANopen协议和log4net。应用程序启动一些任务,所有这些任务都已完成。我通过在日志文件中写入一条消息来检查这一点——一切正常。有时应用程序进程会立即终止,有时需要几秒钟,有时不会终止。有什么想法会导致这种情况吗?这似乎太少了,至少对我来说……非确定性可能与垃圾收集有关,比如在缺少垃圾收集的情况下保持应用程序的活动性。可能的副本您可以在内部复制或附加调试器吗?然后,您应该能够看到哪个线程保持进程处于打开状态。@H.B:在这种情况下我能做什么?这似乎太少了,至少对我来说……非确定性可能与垃圾收集有关,就像在缺少垃圾收集的情况下保持应用程序的活动性一样。可能的重复可以在调试器内复制或附加调试器吗?然后,您应该能够看到哪个线程保持进程处于打开状态。@H.B:在这种情况下我能做什么?C# WPF应用程序进程未终止,c#,wpf,.net-3.5,terminate,C#,Wpf,.net 3.5,Terminate,我们使用.NET3.5编写了一个wpf应用程序。我们使用CANopen协议和log4net。应用程序启动一些任务,所有这些任务都已完成。我通过在日志文件中写入一条消息来检查这一点——一切正常。有时应用程序进程会立即终止,有时需要几秒钟,有时不会终止。有什么想法会导致这种情况吗?这似乎太少了,至少对我来说……非确定性可能与垃圾收集有关,比如在缺少垃圾收集的情况下保持应用程序的活动性。可能的副本您可以在内部复制或附加调试器吗?然后,您应该能够看到哪个线程保持进程处于打开状态。@H.B:在这种情况下我