gpt4 book ai didi

microsoft-metro - 调试器无法识别等待方法返回值的变量

转载 作者:行者123 更新时间:2023-12-02 02:11:16 25 4
gpt4 key购买 nike

我在针对 .NET 4.5 和 Windows 应用商店应用程序的可移植类库中有这个非常简单的代码:

HttpResponseMessage response = await _httpClient.PostAsync(uri, content);
response.EnsureSuccessStatusCode();

当我将断点放在第二行并运行我的应用程序时,断点被正确命中但我无法调查调试器中的响应,因为它报告:

The name 'response' does not exist in the current context

我不确定它有多大关系,但我还必须在调试器设置中禁用 Just My Code 调试器设置,以便能够调试与执行应用程序。

异步等待方法、可移植类库、目标应用程序(尤其是 Windows 应用商店应用程序)或这些工具的组合是否存在某些限制?还是调试器错误?任何解决方法都会更有帮助。

最佳答案

我不确定更新的 Visual Studio 更新是否仍然会发生这种情况(我不再有该代码库),但我的问题可能是将 Async-Await 调试与代码协定结合使用。不使用代码契约(Contract)时,我还没有看到问题。

关于microsoft-metro - 调试器无法识别等待方法返回值的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12656978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com