Подтвердить что ты не робот

Не удалось активировать приложение для Windows Store

Я установил розничную версию Windows 8 Pro. Я загрузил и установил Visual Studio Express 2012. Я попросил и получил сертификат разработчика. Затем я попытался создать приветственное приложение мира.

После этого я получаю сообщение "Невозможно активировать приложение для Windows Store" при попытке отладки приложения. В большинстве комментариев в Интернете говорится об удалении каталогов сборки. Это не сработало для меня.

Есть ли у кого-нибудь решение, как исправить это и отладить мое приложение?

4b9b3361

Ответ 1

Это случилось и со мной, но удаление советов каталогов сборки исправил его. Я предполагаю, что это только один проект, поскольку это приложение Hello World; в противном случае я бы спросил, удалили ли вы каталоги сборки из всех проектов в своем решении.

Вы также можете попробовать запустить "Чистое решение" из меню "BUILD" в Visual Studio.

Извините... это ужасно, если это происходит на чистой установке, когда вы описываете.

Ответ 2

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

Затем, наконец, я сделал сборку релиза, а затем вернулся к отладке. И теперь это работает.

Я не знаю, что произошло, и если это действительно помогло, но стоит попробовать.

Ответ 3

Для меня проблема заключалась в том, что я создал приложение на подключенном TrueCrypt виртуальном диске, и когда я переместил файлы проекта на обычный диск, все было отлично. Weird.

Ответ 4

Для меня RESTART pc решил это сообщение об ошибке.

Ответ 5

Я получал ту же ошибку. В моем случае виновником был пакет NuGet. Он добавил файл app.config в проект, и это запутало VS. Я удалил файл app.config и решил мою проблему.

Я получил решение на Iris сайте Classon.

Ответ 6

Это можно решить, удалив приложение с экрана запуска, а затем снова создав приложение из Visual Studio.

Ответ 7

У меня была аналогичная проблема, и причина заключалась в создании проекта на флэш-накопителе USB. Создание проекта на нормальном объеме жесткого диска работает.

Ответ 8

Проблема может быть вызвана тем, что NuGet попытается добавить app.config с переадресацией связывания в приложения Windows Store, если он считает, что это необходимо. Тем не менее, приложениям Windows Store не требуется app.config, и на самом деле они не будут запускаться с очень запутанным сообщением об ошибке, если оно присутствует.

И решением в этом случае будет удаление App.config

Ответ 9

Эта ошибка обычно возникает при попытке развертывания в режиме отладки.

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

Это сработало для меня.

Ответ 10

это может произойти, если отсутствует ключ подписи приложения (.pfx file).

Попробуйте следующее:

  • Откройте файл Package.appxmanifest в Visual Studio
  • Перейдите в регистр "Упаковка"
  • Выберите [Выбрать сертификат...]
    • Выберите тестовый сертификат, используя [Configure Certificate...] [From File...] или создайте новый, используя [Configure Certificate...] [Test Certificate...]
    • При использовании тестового сертификата убедитесь, что он находится в файле .gitignore. Должна быть запись типа !**\*_TemporaryKey.pfx для включения ключа в Git.
      • Примечание. Сертификат для сборки выпуска должен быть доступен только серверу сборки и не включен в Git.
  • Восстановить проект

Ответ 11

Увеличение количества ревизий пакета для меня работало

Ответ 12

Подобные проблемы характерны для Windows 8 Visual Studio. Такие ошибки возникают при истечении срока действия лицензии разработчика Visual Studio, поэтому вы можете обновить или получить новую лицензию разработчика здесь, как вы ее получите. Как получить лицензию разработчика в Windows 8

И аналогичная проблема может также возникнуть здесь с проблемами E_Fail как решить Не удается активировать приложение Windows Store E_Fail Issue

Ответ 14

NuGet попытается добавить app.config с переадресацией привязки к приложениям Windows Store, если он считает, что это необходимо. Тем не менее, приложениям Windows Store не требуется app.config, и на самом деле они не будут запускаться с очень запутанным сообщением об ошибке, если оно присутствует.

Решение:

Удалите App.config

и снова создайте

Ответ 15

Это случилось со мной в прошлом, и я всегда обнаружил, что удаление каталогов сборки разрешает его.

Однако на этот раз это не работает для меня. я пытался - Перезагрузка - Удаление каталогов сборки - Запуск сборки | Чистое решение в VS - Обновление учетной записи разработчика

Единственное, что будет работать для меня, - это изменить имя пакета в Package.appxmanifest

Однако я не слишком доволен этим решением. Я продолжу расследование.

Ответ 16

Для тех, кто получает аналогичную ошибку, но кто ищет решение при отладке фонового приложения IOT на локальном компьютере, вы можете найти его здесь.

Используя термин поиска, "неспособный активировать приложение для хранения Windows, запрос активации с ошибкой" привел меня сюда.

Ответ 17

Из-за двух вещей я решил эту проблему.

  • В принципе, нам просто нужно удалить bin\Debug и bld\Debug папки в наших проектах. Это содержимое будет обновлено Visual Studio при восстановлении проекта.

  • Просто перезагрузите Visual Studio. И очистите сборку и перестройте решение и запустите его.

Надеюсь, это поможет.,

Ответ 18

Играя с этой проблемой в течение 3 дней, пробовал все предложения, ничего не работает. До сих пор!!!

Решение было для меня:

  • обновить лицензию разработчика
  • построить и развернуть решение в режиме Release (после этого шага он все еще не работал, но VS установил некоторые пакеты в rpi)
  • запустить удаленный отладчик VS с учетной записью по умолчанию (http://: 8080/# Debug %20settings)
  • настроить удаленное устройство в режиме универсальной аутентификации (VS2017 → Настройки проекта → отладка → целевое устройство: удаленная машина, режим аутентификации: универсальный (незашифрованный протокол))

... и теперь я могу спать.

Надеюсь, это поможет кому-то.

Ответ 19

Этот подарок был любезно предоставлен автоматическими обновлениями Microsoft для VS2015, который был одним из 2 преступников:

KB3022398 KB3165756

Он также сломал SourceTree и другие приложения, которые рисуют графический интерфейс - создавая схему приложения, но не рисуя содержимое.

Ответ 20

Для меня изменение имени пакета в Package.appxmanifest устранено

Ответ 21

Создание нового сертификата работает для меня. Для этого перейдите в " Пакет". manifest-> "Упаковка" и следуйте сертификату "Выбрать".... Нажмите " Настроить сертификат" и выберите " Создать сертификат проверки". Дайте ему имя и нажмите ОК.

Ответ 22

В моем случае приложение С# UWP имело собственную библиотеку, в которой произошел сбой в коде запуска приложения, и вызвало exit(1). Симптомы были идентичны тем, о которых идет речь. Visual Studio выдаст сообщение:

Невозможно активировать приложение Магазина Windows '88888888-6666-5555-4444-111111111111_abcdefgh! App'. Процесс Acme.exe запущен, но запрос на активацию не выполнен с ошибкой "Операция не поддерживается. Неизвестная ошибка: 0x80040905 '.

Кроме того, в журнале Windows приложения UWP появилось сообщение Microsoft\Windows\Apps\Microsoft-Windows-TWinUI/Operational: код события 5961, сообщение:

Активация для приложения 88888888-6666-5555-4444-111111111111_abcdefgh! Завершилась неудачно. Код ошибки: неизвестно HResult Код ошибки: 0x80040905. Фаза активации: активация приложения COM

Внутренне, часть С# будет пытаться создать собственный экземпляр класса из конструктора App, собственный конструктор класса столкнется с неисправимой ошибкой и залогом. Однако с точки зрения подсистемы UWP и с точки зрения отладчика это выглядело как нечто отличное от простого программного выхода. Я оставлю этот ответ здесь, потому что я потратил некоторое время, гоняясь за различными сценариями сбоев UWP вместо того, чтобы работать под собственным отладчиком.

Я заменил вызов exit() на throw ref new Exception(E_INVALIDARG). По крайней мере, в этом случае ошибка проявляется в управляемом отладчике, а сообщение носит описательный характер.