我在可移植类库中使用这个非常简单的代码,目标是.NET 4.5和Windows应用商店应用程序:
HttpResponseMessage response = await _httpClient.PostAsync(uri, content);
response.EnsureSuccessStatusCode();
当我在第二行放置断点并运行我的应用程序时,断点被正确命中但我无法调查调试器中的响应,因为它报告:
当前上下文中不存在名称“响应”
我不确定它有多大关系,但我还必须在调试器的设置中禁用 Just My Code 调试器设置,以便能够调试放在与之相同的解决方案中的便携式类库。执行申请。
async-await方法,可移植类库,目标应用程序(特别是Windows应用商店应用程序)或这些工具的组合是否存在一些限制?或者它是调试器错误?任何解决方法都会有所帮助。
答案 0 :(得分:2)
我不确定新的Visual Studio更新是否仍然会发生这种情况(我不再拥有该代码库),但我的问题可能是将Async-Await调试与代码契约相结合。不使用代码合同时我没有看到问题。