2016-10-07 41 views
0

每當談到此行,出現此錯誤:錯誤「框架不在模塊中」。在Xamarin.Forms - Android項目

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,上面寫着「框架不是模塊。」

只要線程到達using行,就會發生這種情況。

Frame not in module

這是代碼完整...

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

你有最新版本的Xamarin的Visual Studio插件?另外,如果您刪除所有斷點,您是否仍然遇到錯誤? – hvaughan3

+0

so ...是的,是的.. rsrs –

回答

1

當這種情況發生惱人!
沒有一個解決方案,這一點,曾在過去幾件事情這個問題,你可以嘗試:

  1. 更改鏈接選項 - >清理 - >打造
  2. 變化快速部署 - >構建
  3. 確保正在生成的mdb文件和 產生開關調試信息全部/ pdb文件和重建
  4. 例外設置 - >通用語言運行時異常(應打勾)如果取消選中打勾母公司層面讓一切都在它下面被打勾
  5. 工具 - >選項 - >調試 - >常規 - >啓用僅我的代碼 (打勾)
  6. 如果沒有他們的作品,然後嘗試,而不是一步 (F10)跨過成(F11)

希望至少有一個解決方案可行!

+1

嗨..所以..我嘗試這個,但不工作... –

+1

@DakshalRaijada我試過所有的建議,他們都沒有爲我工作,你有沒有其他可能的解 –

相關問題