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