C# Visual Studio 2015 Winforms错误-设置断点时出错
创建WinFrm应用程序-将此代码粘贴到按钮单击处理程序中并创建全局变量bool keepGoing-在Thread.Sleep(500)上设置断点并运行它。这个程序将停止工作,但我不知道为什么。在Windows 10上使用.NET Framework 4.5.2C# Visual Studio 2015 Winforms错误-设置断点时出错,c#,multithreading,winforms,visual-studio-2015,C#,Multithreading,Winforms,Visual Studio 2015,创建WinFrm应用程序-将此代码粘贴到按钮单击处理程序中并创建全局变量bool keepGoing-在Thread.Sleep(500)上设置断点并运行它。这个程序将停止工作,但我不知道为什么。在Windows 10上使用.NET Framework 4.5.2 bool keepGoing = true; private void button1_Click(object sender, EventArgs e) { Task.Factory.Sta
bool keepGoing = true;
private void button1_Click(object sender, EventArgs e)
{
Task.Factory.StartNew(()=>
{
while (keepGoing)
{
try
{
Thread.Sleep(500);//set breakpoint here
}
catch (Exception ex)
{
throw;
}
}
});
}
我刚刚更新了Visual Studio,现在正在运行: Microsoft Visual Studio社区2015 版本14.0.24720.00更新1
我很高兴地说,这个错误看起来已经被修复。我做到了……但什么也没发生。无论有无断点,它都能按预期工作。你所说的“程序将中断”是什么意思?有错误信息吗?具体是哪个版本?RTM版本?哪个更新?哪个.NET框架?在发布模式还是调试模式下运行?这个问题留下太多的问题没有答案。单击上的下载链接。在VS2015 14.0.23107.0 WinForms.NET调试构建中,它可以正常工作。请下载者先尝试了解问题?代码可以工作,但在尝试调试时崩溃。只需按原样复制代码,并在Thread.Sleep中设置断点。