Cómo implementar una aplicación de Metro en el escritorio?


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

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

Revisé el menú contextual de propiedades y busqué tanto en el manifiesto como en los archivos de configuración del proyecto.

Creo que la solución es una de las siguientes

  • desplegar la aplicación con su ¿contexto de seguridad configurado en AppContainer ?
  • ¿ejecutar la aplicación en el contexto AppContainer?
  • ¿implementar la aplicación directamente en mi escritorio metro?

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

Author: Kate Gregory, 2011-09-17

1 answers

Las aplicaciones de estilo metro no están destinadas a ejecutarse como aplicaciones ordinarias. 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 sin empaquetar de su aplicación, por lo que la verá en la pantalla de inicio.
  2. Cree un paquete para usarlo localmente. Puede hacer esto en VS yendo a Proyecto → Tienda → Crear paquete de aplicación → Construir un paquete para usar solo localmente. Esto creará un montón de archivos, incluyendo un script de línea de comandos que realmente instalará la aplicación. Probablemente podría usar este método para distribuir la aplicación, pero solo funcionaría en equipos habilitados para desarrolladores.
  3. Publica tu aplicación en la tienda. Esta es la única manera que debe utilizar para distribuir las aplicaciones a los usuarios comunes.
 47
Author: svick,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-19 18:16:17