Visual Studio 2017企业版:没有要显示的任务。 (Windows 7的)

时间:2019-03-03 21:47:08

标签: visual-studio-debugging

C#、. net 4.7 调试=>任务显示:“无任务显示。” 谁能确认它可以在Windows 7上运行? 谢谢

1 个答案:

答案 0 :(得分:0)

  

首先,“调试”模式下的“任务”窗口可以在window7上运行。

我花了一些时间配置环境。(windows7和.net4.7)进行确认。 步骤:创建一个新的C#控制台应用程序(.net框架)。并添加以下代码:

        static void Main(string[] args)        **//line11**
        {                                      **//line12**
            Task t = Task.Factory.StartNew(() =>
            {
                // Just loop.
                int ctr = 0;
                for (ctr = 0; ctr <= 1000000; ctr++)
                { }
                Console.WriteLine("Finished {0} loop iterations",ctr);
            });
            t.Wait();
        }

1。将断点添加到第12行,然后在“任务”窗口中什么都没有启动调试

2。进入[F11),仍然没事

3。进入(F11),显示ID为1的主任务

  

此外,我认为您可以从this document获得一些帮助。

它介绍了任务窗口在调试中的使用以及对于C#这样的托管代码,任务窗口仅适用于System.Threading.Tasks.Task对象或 await async 关键字(VisualBasic中的 Await Async

在C#中,任务窗口旨在与任务对象一起使用。对于那些不使用任务对象的程序,此选项将不起作用。我认为这可能是您遇到问题的原因。