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

Как развернуть приложение Metro на рабочий стол?

Я пытаюсь развернуть свое приложение С# на своем рабочем столе Windows 8 Metro. Я вижу развернутые файлы в папке bin, но когда я пытаюсь их открыть, я получаю следующую ошибку:

Это приложение может работать только в контексте AppContainer.

Я проверил контекстное меню свойств, и я просмотрел как файлы манифеста, так и файлы настроек проекта.

Я думаю, что решение является одним из следующих

  • Разверните приложение с его контекстом безопасности, установленным в AppContainer?
  • запустить приложение в контексте AppContainer?
  • Развернуть приложение прямо на моем рабочем столе в метро?

Но я понятия не имею, как подойти к этому, поскольку я не могу найти ошибку в документах.

4b9b3361

Ответ 1

Приложения в стиле Metro не предназначены для запуска как обычные приложения. Если вы хотите запустить приложение, которое вы написали, вы можете сделать одно из следующего:

  • Запустите его из VS (с отладкой или без нее). Это фактически установит неупакованную версию вашего приложения, поэтому вы увидите ее на стартовом экране.
  • Создайте пакет для локального использования. Вы можете сделать это в VS, перейдя в Project → Store → Create App Package → Создайте пакет, который будет использоваться только локально. Это создаст кучу файлов, включая командную строку script, которая фактически установит приложение. Вероятно, вы можете использовать этот метод для распространения приложения, но он будет работать только на компьютерах с поддержкой разработчика.
  • Опубликуйте свое приложение в магазине. Это единственный способ, которым вы должны распространять приложения для обычных пользователей.