2017-05-04 2 views
0

Ich habe verwandte Fragen gelesen und versuchte diese Lösungen aber nicht arbeiten Sie (wie unchecking Enable Just My Code und etc).Xamarin + VS2017 BreakPoint auf ClassLibrary funktioniert nicht

Das Problem ist Haltepunkt nicht Code bei externen Klassenbibliotheken ist noch, ich meine UI (Portable Klassenbibliothek, die App.xaml Klasse enthält) getrennt und meine (Portable Klassenbibliothek, die meine Objekte + Datenbank bezogenen Klassen enthält), Breakpoints arbeiten in Klassenbibliothek, aber nicht von ihnen arbeiten in der Datenbank (zB. Ich legte ein Debug-Protokoll und es wird in out put Fenster angezeigt, aber der Unterbrechungspunkt darauf funktioniert nicht!)

Auch mein Code funktioniert, aber ich bin nicht in der Lage, Datenbank mit Haltepunkt zu debuggen.

Antwort

0

Endlich fand ich die Antwort! Dies ist eine Art von Fehler in Visual Studio 2017.

  • öffnen Xamarin.Common.targets Datei (mit Text-Editor)
  • Ersetzen Sie diese Zeichenfolge \Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Microsoft.Common.targets\ImportAfter gehen: DependsOnTargets="AssignProjectConfiguration;AllProjectOutputGroups"UmDependsOnTargets="AssignProjectConfiguration;_SplitProjectReferencesByFileExistence;AllProjectOutputGroups" Sie über diesen Fehler finden here
0

Mein Problem wurde der Haltepunkt in iOS Projekt hited wurde aber nicht auf PCL ich war In der Lage, dies mithilfe der hier beschriebenen Problemumgehung zu beheben: https://bugzilla.xamarin.com/show_bug.cgi?id=56893

Öffnen Sie die .csproj-Datei der portablen Klassenbibliothek in einem Texteditor. Klicken Sie beispielsweise im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und wählen Sie Projekt entladen aus. Klicken Sie dann erneut mit der rechten Maustaste darauf und wählen Sie "Bearbeiten ...". | Unter dem Property für die "Debug AnyCPU" -Konfiguration, die DEBUGTYPE ändern: portable

Hope this

helfen
Verwandte Themen