2
我使用此代码创建一些任务:当我测试的代码一切正常为什么我的任务不显示在Visual Studio任务窗口中?
private Task PollSomething()
{
return Task.Run(
async() =>
{
while (!_cts.Token.WaitHandle.WaitOne(200))
{
var result = await _channel.DoSomethingAsync();
DoSomethingWithResult(result);
}
if (_cts.IsCancellationRequested)
throw new TaskCanceledException();
}, _cts.Token);
}
,但是当我在调试器中运行它,我不能想像使用任务窗口(以前称为任务并行任务窗口)。我可以看到线程很好。
什么可能导致任务不可见?
P.S.我正在使用R#测试运行器和NUnit来执行此操作。
可能不支持。你有没有尝试使用MSTest亚军? – Spock
你在运行什么操作系统? –
这是Windows 8.1 – Schneider