Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF应用程序进程未终止_C#_Wpf_.net 3.5_Terminate - Fatal编程技术网

C# WPF应用程序进程未终止

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

我们使用.NET3.5编写了一个wpf应用程序。我们使用CANopen协议和log4net。应用程序启动一些任务,所有这些任务都已完成。我通过在日志文件中写入一条消息来检查这一点——一切正常。有时应用程序进程会立即终止,有时需要几秒钟,有时不会终止。有什么想法会导致这种情况吗?

这似乎太少了,至少对我来说……非确定性可能与垃圾收集有关,比如在缺少垃圾收集的情况下保持应用程序的活动性。可能的副本您可以在内部复制或附加调试器吗?然后,您应该能够看到哪个线程保持进程处于打开状态。@H.B:在这种情况下我能做什么?这似乎太少了,至少对我来说……非确定性可能与垃圾收集有关,就像在缺少垃圾收集的情况下保持应用程序的活动性一样。可能的重复可以在调试器内复制或附加调试器吗?然后,您应该能够看到哪个线程保持进程处于打开状态。@H.B:在这种情况下我能做什么?