C# 为什么主线程每次都停止

C# 为什么主线程每次都停止,c#,multithreading,visual-studio,C#,Multithreading,Visual Studio,我对我的应用程序中的主线程有一个问题,我使用VisualStudio调试它。当应用程序运行时,我在输入窗口中看到的是主线程每次都会停止 所以我的问题是:为什么主线程每次都停止,应用程序继续运行 输入窗口提供以下信息: 'GestionDesImmobilisations.exe' (Managé) : 'C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\Debugger\BCL\mscorlib.dll' chargé 'Gesti

我对我的应用程序中的主线程有一个问题,我使用VisualStudio调试它。当应用程序运行时,我在输入窗口中看到的是主线程每次都会停止

所以我的问题是:为什么主线程每次都停止,应用程序继续运行

输入窗口提供以下信息:

'GestionDesImmobilisations.exe' (Managé) : 'C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\Debugger\BCL\mscorlib.dll' chargé
'GestionDesImmobilisations.exe' (Managé) : 'c:\documents and settings\administrateur\bureau\gestiondesimmobilisations machi howa hada\gestiondesimmobilisations\bin\debug\GestionDesImmobilisations.exe' chargé, symboles chargés.
'GestionDesImmobilisations.exe' (Managé) : 'C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\Debugger\BCL\System.Windows.Forms.dll' chargé
'GestionDesImmobilisations.exe' (Managé) : 'C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\Debugger\BCL\System.dll' chargé
'GestionDesImmobilisations.exe' (Managé) : 'C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\Debugger\BCL\System.Drawing.dll' chargé
'GestionDesImmobilisations.exe' (Managé) : 'C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\Debugger\BCL\System.Data.dll' chargé
'GestionDesImmobilisations.exe' (Managé) : 'C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\Debugger\BCL\System.Xml.dll' chargé
'GestionDesImmobilisations.exe' (Managé) : 'C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\Debugger\BCL\System.Core.dll' chargé
'GestionDesImmobilisations.exe' (Managé) : 'C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\Debugger\BCL\System.Xml.Linq.dll' chargé
'GestionDesImmobilisations.exe' (Managé) : 'c:\program files\microsoft sql server compact edition\v3.5\devices\System.Data.SqlServerCe.dll' chargé
'GestionDesImmobilisations.exe' (Managé) : 'System.SR.dll' chargé
'GestionDesImmobilisations.exe' (Managé) : 'System.SR.resources.dll' chargé
Le thread 0xf7137ee6 s'est arrêté avec le code 0 (0x0).
'GestionDesImmobilisations.exe' (Managé) : 'C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\Debugger\BCL\System.Data.DataSetExtensions.dll' chargé


Le thread 0xf7137ee6 s'est arrêté avec le code 0 (0x0).
Le thread 0xf7137ee6 s'est arrêté avec le code 0 (0x0).
Le thread 0xf7137ee6 s'est arrêté avec le code 0 (0x0).
Le thread 0xf7137ee6 s'est arrêté avec le code 0 (0x0).
Le thread 0xf7137ee6 s'est arrêté avec le code 0 (0x0).
Le thread 0xf7137ee6 s'est arrêté avec le code 0 (0x0).
Le thread 0xf7137ee6 s'est arrêté avec le code 0 (0x0).
Le thread 0xf7137ee6 s'est arrêté avec le code 0 (0x0).
Le thread 0xf7137ee6 s'est arrêté avec le code 0 (0x0).

你有什么样的申请?你能展示一些代码吗?你能更详细地说明你说的停止是什么意思吗。如果应用程序的UI线程阻塞,应用程序将变得无响应,这就是为什么任何长时间运行的任务都应该在后台线程上完成的原因。如果线程死锁,它将无限期地阻塞。这就是您看到的吗?是什么让您认为调试输出中提到的线程是主线程?我认为输出窗口显示了一些辅助线程的结束。你有实际问题吗?停止的主线程将是一个问题。