Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.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# Visual Studio 2015 Winforms错误-设置断点时出错_C#_Multithreading_Winforms_Visual Studio 2015 - Fatal编程技术网

C# Visual Studio 2015 Winforms错误-设置断点时出错

C# 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

创建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.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中设置断点。