2016-07-29 14 views
2

Gibt es eine Möglichkeit, eine App im Freigabemodus in Xamarin zu debuggen? Wenn ich das Debuggen im Freigabemodus beginne, führt es nur die App aus, ohne den Debugger zu starten. Ich stelle diese Frage, weil die App im Debugger-Modus arbeitet, aber im Freigabemodus abstürzt.Debuggen im Freigabemodus

+0

von Visual Studio verwenden? –

+0

Ja, ich verwende Visual Studio – hotspring

+0

Release-Modus Put-Break-Modus können Sie debuggen –

Antwort

4

Es gibt nicht wirklich einen guten Grund zu Debug in einer Release Konfiguration per-say. Der Grund, warum es separate Konfigurationen gibt, ist genau aus diesem Grund (One to Debug, One to Release). Wenn überhaupt, können Sie Enable developer instrumentation (debugging and profiling) auf eine Release-Konfiguration, wenn Sie das wirklich wollten.

Android: enter image description here

iOS: enter image description here

Ansonsten kann man das Gegenteil tun innerhalb einer Debug Konfiguration in dem Sinne, dass Sie die Linker und andere Konfigurationseinstellungen ändern können die Release Konfiguration zu imitieren. Sie können sehen, was diese in Ihrem Projekt .csproj sein könnten.

In der Regel ist es am besten, nur Abstürze auf Release Konfigurationen zu debuggen, indem Sie mit den Einstellungen Linker herumspielen, da dies der häufigste Grund ist, dass etwas nicht funktioniert. Mit einer Kombination der spezifischen Logs der Plattform können Sie genau erkennen, was vor sich geht.

Android: https://developer.xamarin.com/guides/android/advanced_topics/linking/

iOS: https://developer.xamarin.com/guides/ios/advanced_topics/linker/

+0

Ich habe Probleme mit "Bundle Assemblies in Native Code" Einstellung im Freigabemodus. Lokalisierung funktioniert nicht. Wie kann ich das im Release-Modus herausfinden, was genau nicht funktioniert? – batmaci

+1

Bitte öffnen Sie eine neue Frage, die Ihre Probleme beschreibt. –

+0

habe ich gerade erst erstellt. bitte schau es dir an. Danke :) – batmaci

Verwandte Themen