locked
Постоянная ошибка при проверке Тест конфигурация отладки ОШИБКА RRS feed

  • Вопрос

  • Все как в соседних темах

    только ничего не помогает - уже и приложение удалял и Release везде стоит - все равно не проходит тест!

    Создал новую тему, так как не заметят в ответах. Может быть это после обновления Visual Studio 2013 pro RUS с U3 до U4?

    Уже весь интернет облазил - везде пишут "поставьте активную конфигурацию в Release" - но я так и делаю, и все равно не могу пройти тест. До этого спокойно все проходил уже 9 релизов если не больше, под Windows 8.1 и Windows Phone 8.1, а тут прям засада...

    Приложение универсальное, под Windows Phone 8.1 тесты проходит - под Windows 8.1 - ошибка.

    1 декабря 2014 г. 22:09

Ответы

  • Поставил при создании пакета галочку "увеличивать автоматически" - сделал две версии 2.0.0.1 и 2.0.0.2. До этого делал 2.0.0.0 все время (файлы в папке AppPackages удалял). Версии 2.0.0.2 неожиданно прошла тесты и тест конфигурации отладки - тоже.

    Также уже методом подбора, поставил галочку "оптимизировать код" в свойствах проекта для Release. Не знаю что и повлияло, но на будущее не хотелось бы тратить столько нервов на это, особенно когда раньше работало, все-таки 9 релизов и все проходили. Может все-таки будет патч какой...

    Чудеса да и только... Пробую пройти сертификацию теперь.

    2 декабря 2014 г. 21:15

Все ответы

  • Покажите как и в предыдущем вопросе ошибку, тогда может кто и поможет. Кто-нибудь да доглядит надпись из-за которой проблемы, потому что у вас скорее другая причина.

    • Изменено Liliya Muray 2 декабря 2014 г. 6:24
    2 декабря 2014 г. 6:23
  • Спасибо вот сама ошибка:

    Проверка конфигурации отладки
    ОШИБКА
    Конфигурация отладки
    • Обнаружена ошибка: При тестировании конфигурации отладки обнаружены следующие ошибки:
      • Построение двоичного файла MyApps.Novum.exe выполнено в режиме отладки.
    • Последствия, если проблема не устранена: Windows Store не принимает отладочные версии приложений.
    • Инструкции по исправлению: Убедитесь, что приложение не связано с отладочными версиями платформы и построено с использованием конфигурации окончательного выпуска. В случае управляемого приложения убедитесь, что вы установили правильную версию платформы .NET Framework.

    Все как у других людей вроде как. Пробовал запускать тест и на VS 2013 U4 Pro RUS, ин Community Edititon 2013 U4 EN, результат один и тот же.

    2 декабря 2014 г. 12:47
  • Если другие версии работают нормально, то тогда дело в коде. Я новичок в c#, но краем уха слышала, что есть директивы компилятору по подстановке кода, в режиме отладки и в режиме использования, у вас там нет таких директив, возможно это из-за них. Есть ветка для отладки, но нет ветки для использования... Простите за речь, умные термины не запоминаю...

    • Изменено Liliya Muray 2 декабря 2014 г. 14:16
    2 декабря 2014 г. 14:07
  • Есть директива if debug - попробую без нее.

    Я тоже новичок, спасибо за отзыв.

    2 декабря 2014 г. 17:28
  • Попробовал - ошибка осталась, появилась другая:

    ОШИБКА
    Тесты запуска приложения
    • Обнаружена ошибка: При проверке запуска приложения обнаружены следующие ошибки:
      • Не удалось найти AppUserModelId для App.
      • Не удалось запустить App.
    • Последствия, если проблема не устранена: Приложение, которому не удается запуститься, нарушает работу пользователей и не может быть принято в Магазин Windows.
    • Инструкции по исправлению: Изучите приложение и выполните его отладку, чтобы выявить и устранить проблему.
      Устранение неполадок запуска приложения

    2 декабря 2014 г. 17:44
  • Теперь вообще не могу запустить приложение: ((

    2 декабря 2014 г. 17:51
  • Наверное перестарались с удалением ветки debug... Это был ваш код или откопипастили где-то?
    2 декабря 2014 г. 18:38
  • Откатил система на неделю назад, удалил приложение стандартным способом - теперь запускается.

    Код мой, стандартный шаблон SplitPage, откастомизированный.

    А что за ветка Debug?

    Добавил JSON.net через nuget, появился файл: packages.config

    с содержанием:

    <?xml version="1.0" encoding="utf-8"?>
    <packages>
      <package id="Newtonsoft.Json" version="6.0.6" targetFramework="win81" />
    </packages>
    Может быть в нем дело? при этом элемент <packages> выделен синим, типа "элемент не объявлен".


    2 декабря 2014 г. 21:00
  • Поставил при создании пакета галочку "увеличивать автоматически" - сделал две версии 2.0.0.1 и 2.0.0.2. До этого делал 2.0.0.0 все время (файлы в папке AppPackages удалял). Версии 2.0.0.2 неожиданно прошла тесты и тест конфигурации отладки - тоже.

    Также уже методом подбора, поставил галочку "оптимизировать код" в свойствах проекта для Release. Не знаю что и повлияло, но на будущее не хотелось бы тратить столько нервов на это, особенно когда раньше работало, все-таки 9 релизов и все проходили. Может все-таки будет патч какой...

    Чудеса да и только... Пробую пройти сертификацию теперь.

    2 декабря 2014 г. 21:15
  • Ну как можно вас поздравить с победой?
    3 декабря 2014 г. 6:50
  • На данный момент - да, но не понятно, что привело к такой ошибке.

    Я не смог пройти тест конфигурации еще перед тем, как добавил в проект сборку JSON.net.

    Хотелось бы узнать, что еще могло повлиять, чтобы избежать ее в будущем.

    3 декабря 2014 г. 9:56