异步方法中的异常历史调试中没有本地可用(VS2017)

时间:2018-05-22 02:52:58

标签: visual-studio debugging visual-studio-2017

我只是想知道在异步方法中抛出异常时是否有办法查看本地人。在locals选项卡中,我只能看到异常详细信息,但在抛出异常的位置周围没有本地。我可以在历史调试中找到一些当地人吗?

enter image description here enter image description here

以下是我正在使用的代码草图:

public partial class MainWindow
{
    public Updater Updater { get; set; } = new Updater();
    public MainWindow()
    {
        InitializeComponent();
        Updater.TickerList.Add("MSFT");
    }

    private async void UpdateButtonOnClick(object sender, RoutedEventArgs e)
    {
        await Updater.UpdateDaily("MSFT");
    }
}

public class Updater()
{
    public async Task<bool> UpdateDaily(string ticker, bool full = false)
    {
        throw new Exception();
    }
}

0 个答案:

没有答案