Во-первых, окно задач в режиме отладки может работать в окне 7.
Я трачу некоторое время на настройку среды (windows7 и .net4.7), чтобы подтвердить это.Шаги: Создайте новое консольное приложение C # (.net framework).И добавьте следующий код:
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.Добавьте точку останова в line12 и начните отладку, ничего в окне задач
2. Войдите в (F11), все равно ничего
3. В шаге (F11) у главной задачи с идентификатором 1 будет отображаться
Кроме того, я думаю, что вы можете получить некоторую помощь по этому документу .
В нем вводится использование окна задач в отладке, а для управляемого кода, такого как C #, окно задач работает только с объектами System.Threading.Tasks.Task или с await и async ключевые слова ( Await и Async в VisualBasic)
В C # окно задач предназначено для работы с объектом задачи.Для этих программ без использования объекта задачи эта опция не будет работать.И я думаю, что это может быть причиной вашей проблемы.