it-roy-ru.com

Невозможно активировать приложение Магазина Windows

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

Оттуда я получаю сообщение «Невозможно активировать приложение Магазина Windows» при попытке отладки приложения. В большинстве комментариев в Интернете говорится об удалении директорий сборки. Это не сработало для меня

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

31
Gerry

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

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

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

42
Jennifer Marsman - MSFT

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

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

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

19
Drealmer

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

7
Harri

Для меня перезапуск компьютера решил это сообщение об ошибке.

6
Niels Gjeding Olsen

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

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

5
Dharmendar Kumar 'DK'

У меня была похожая проблема, и причиной было создание проекта на флешке. Создание проекта на обычном томе жесткого диска работает.

2
Hari

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

2
Nimit Johri

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

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

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

1
Shweta Goyal

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

1
Tobias

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

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

1
Rami Sarieddine

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

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

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

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

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

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

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

0
RCairns

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

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

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

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

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

0
laca

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

0
Sansei

Для меня исправление было комбинацией двух из этих ответов - 

  1. Продлить лицензию разработчика ( Как получить лицензию разработчика в Windows 8 )
  2. И удаление каталогов сборки (хотя я удалил больше, чем изображенный скриншот) Удалить каталоги сборки
0
Yecats

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

0
Mohsen

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

Решение:

Удалить App.config

и построить снова

0
user3714810

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

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

  2. Просто перезапустите Visual Studio. И очистить Построить и восстановить решение и запустить его.

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

0
RajeshKdev

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

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

0
Luzan Baral

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

При использовании поискового запроса «невозможно активировать приложение магазина Windows запрос на активацию завершился с ошибкой». 

0
Jnr

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

KB3022398 KB3165756

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

0
Dave Friedel