2016-07-29 2 views
2

Есть ли способ отладить приложение в режиме выпуска в Xamarin? Когда я начинаю отладку в режиме выпуска, он просто запускает приложение без запуска отладчика. Я задаю этот вопрос, потому что приложение работает в режиме отладчика, но сбой в режиме выпуска.Как отлаживать в режиме выпуска

+0

ли с помощью Visual Studio? –

+0

Да, я использую Visual Studio – hotspring

+0

Режим освобождения режима разблокировки можно отлаживать –

ответ

4

На самом деле нет веской причины для отладки в конфигурации Release per-say. По этой причине существуют отдельные конфигурации именно по этой причине (One to Debug, One to Release). Во всяком случае, вы можете Enable developer instrumentation (debugging and profiling) в конфигурации Release, если вы действительно этого хотели.

Android: enter image description here

IOS: enter image description here

В противном случае вы можете сделать противоположное изнутри конфигурации Debug в том смысле, что вы можете изменить параметры конфигурации Linker и другие, чтобы имитировать конфигурацию Release. Вы можете посмотреть, что они могут быть в вашем проекте .csproj.

Как правило, лучше всего просто отлаживать сбои на конфигурациях Release, играя с настройками Linker, поскольку это самая распространенная причина, по которой что-то не удается. Это с помощью комбинации конкретных журналов платформы поможет вам точно определить, что происходит.

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

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

+0

У меня возникла проблема с установкой «Bundle assembly inies in Native Code» в режиме деблокирования. Локализация не работает. как я могу понять, что в режиме выпуска то, что точно не работает? – batmaci

+1

Пожалуйста, откройте новый вопрос, описывающий ваши проблемы. –

+0

Я создал именно сейчас. пожалуйста, посмотрите на это. Спасибо :) – batmaci

Смежные вопросы