c# .net windows-8 microsoft-metro visual-studio-2012

c# - ¿Cómo implementar una aplicación Metro en el escritorio?



.net windows-8 (1)

Las aplicaciones de estilo Metro no están diseñadas para ejecutarse como aplicaciones normales. Si desea ejecutar una aplicación que escribió, puede hacer una de las siguientes cosas:

  1. Ejecútelo desde VS (con o sin depuración). Esto realmente instalará la versión no empaquetada de su aplicación, por lo que la verá en la pantalla de inicio.
  2. Crea un paquete para usar localmente. Puede hacerlo en VS yendo a Proyecto → Tienda → Crear paquete de aplicación → Crear un paquete para usar solo localmente. Esto creará un grupo de archivos, incluido un script de línea de comandos que realmente instalará la aplicación. Probablemente pueda utilizar este método para distribuir la aplicación, pero solo funcionaría en computadoras habilitadas para desarrolladores.
  3. Publica tu aplicación en la tienda. Esta es la única forma que debe usar para distribuir las aplicaciones a los usuarios normales.

Estoy intentando implementar mi aplicación C # en mi escritorio Metro de Windows 8. Puedo ver los archivos desplegados en la carpeta bin, pero cuando intento abrirlos, aparece el siguiente error:

Esta aplicación solo se puede ejecutar en el contexto de un AppContainer.

Revisé el menú de contexto de propiedades y busqué a través del manifiesto y los archivos de configuración del proyecto.

Creo que la solución es una de las siguientes

  • implementar la aplicación con su contexto de seguridad establecido en AppContainer?
  • ejecutar la aplicación en el contexto de AppContainer?
  • Desplegar la aplicación directamente a mi escritorio Metro?

Pero no tengo ni idea de cómo abordar esto, ya que no puedo encontrar el error en los documentos.