Arhn - архитектура программирования

Отладка режима приостановки возобновления на Windows Phone 8

Мое относительно простое приложение для Windows Phone 8 на C # запускается один раз, а второй раз не загружается (черный экран). Я предполагаю, что есть проблемы, связанные с приостановкой возобновления, но я не могу найти способ отладить это?

Параметры приостановки возобновления на панели инструментов Visual Studio всегда отключены для устройства Windows Phone и эмулятора. Есть ли консоль, которую я могу использовать для распечаток? Кто-нибудь еще сталкивался с проблемами при возобновлении работы Windows Phone 8 в фоновом режиме?


  • Вы можете использовать консоль Debug, если проблема возникает в отладчике. 29.03.2013
  • Это происходит только когда я запускаю приложение вручную. Кажется, отладчик всегда перезапускает мое приложение. 29.03.2013
  • Вы пытались вручную выйти из приложения с помощью аппаратных клавиш, но не отключили отладчик? 29.03.2013
  • К вашему сведению, когда отладчик подключен, и я выхожу / вхожу через меню, проблема не возникает (при условии, что процесс правильно перезапущен без приостановки) 29.03.2013

Ответы:


1

Пока у меня нет точного ответа, похоже, я все тестировал неправильно. Я внес изменения в код, запустил его в отладчике, а затем запустил приложение с помощью значка, предполагая, что оно соответствует моим изменениям (это не так).

Удаление приложения и загрузка через загрузчик приложений позволили мне попробовать различные исправления, чтобы приложение работало. Я оставляю вопрос открытым, если кто-то может ответить, что я принимаю их ответ.

29.03.2013
  • Я могу подтвердить, что иногда, когда вы развертываете приложение через VS, оно иногда не обновляет XAP должным образом. Чтобы убедиться, что он запускает ваш последний скомпилированный код, всегда удаляйте приложение и повторно развертывайте его. Что касается возобновления, у меня была проблема с приложением D3D, связанная с тем, что мой код C ++ имел статические или глобальные переменные, и после возобновления они все еще существовали и содержали указатели на старые ресурсы D3D, которые удаляются при нажатии кнопки домой. 21.04.2013
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..