0

Immer dann, wenn es auf dieser Linie kommt folgender Fehler auf:Fehler "Rahmen nicht im Modul." in Xamarin.Forms - Android Projekt

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; 
} 

eine neue Registerkarte in VS erscheint, die besagt, "Frame nicht in Modul."

Es passiert immer, wenn der Thread die using Zeile erreicht.

Frame not in module

Dies ist Code komplett ...

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

Haben Sie die neueste Version des Xamarin Visual Studio Plugin? Erhalten Sie weiterhin den Fehler, wenn Sie alle Haltepunkte entfernen? – hvaughan3

+0

so ... ja und ja .. rsrs –

Antwort

1

ärgerlich, wenn dies passiert !!
Es gibt nicht eine Lösung für dieses Problem, haben dieses Problem in Vergangenheit und einige Dinge haben, können Sie versuchen:

  1. ändern Optionen Verknüpfung -> Clean ->
  2. ändern schnelle Bereitstellung bauen -> Build
  3. Stellen sie sicher, mdb Dateien wurden Debug-Informationen Generation für alle/pDB-Dateien und wieder aufzubauen
  4. Exception Einstellungen erzeugt und schalten - darunter die übergeordnete Ebene Wenn unticked tick> Common Language Runtime Exceptions (sollte aktiviert werden), so dass alles ist angekreuzt
  5. Tools 10
  6. -> Optionen -> Debuggen -> Allgemein -> Aktivieren Just My-Code (tickte)
  7. Wenn keiner von ihnen arbeitet dann versuchen, über Schritt (F10) statt Schritt in (F11)

Hoffentlich funktioniert mindestens eine Lösung !!

+1

Hallo .. so .. ich versuche das aber nicht arbeiten ... –

+1

@DakshalRaijada Ich habe alle Ihre Vorschläge versucht und keiner von ihnen hat für mich gearbeitet, haben Sie irgendwelche andere mögliche Lösungen? –

0

Ich hatte das gleiche Problem und es funktionierte für mich, nachdem ich die folgende Änderung vorgenommen habe.

Zum Debug -> Ausnahmen -> Deaktivieren Sie die Option Common Language Runtime Exception

Quelle, wo ich die Lösung aus erhalten: Debbuger doesn't work frame not in module.

Verwandte Themen