每当涉及到这一行时,都会出现此错误:
using (var client = new HttpClient())
{
var json = await client.GetStringAsync("http://mvalivros.azurewebsites.net/api/livros");
var livros = JsonConvert.DeserializeObject<List<Model.Livro>>(json);
return livros;
}
VS中出现一个新标签,显示“Frame not in module。”
只要线程到达using
行,就会发生这种情况。
这是代码完成......
using Newtonsoft.Json;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
namespace LivrosApp.ApiLivros
{
public static class Api
{
public static async Task<IList<Model.Livro>> GetAsync()
{
using (var client = new HttpClient())
{
var json = await client.GetStringAsync("http://mvalivros.azurewebsites.net/api/livros");
var livros = JsonConvert.DeserializeObject<List<Model.Livro>>(json);
return livros;
}
}
}
}
答案 0 :(得分:1)
当这种情况发生时很烦人!!
没有一个解决方案,过去有这个问题,你可以尝试一些事情:
希望至少有一个解决方案可以运行!!
答案 1 :(得分:0)
我遇到了同样的问题,在我做出以下更改后,它对我有用。
转到调试 - &gt;例外 - &gt;取消选中公共语言运行时异常
我从中获得解决方案的来源:Debbuger doesn't work frame not in module.