Compartir a través de


/target:appcontainerexe (Opciones del compilador de C#)

Si utiliza la opción de compilador /target:appcontainerexe, el compilador crea un archivo ejecutable de Windows (.exe) que se debe ejecutar en un contenedor de la aplicación. Esta opción equivale a /target: winexe, pero está diseñada para las aplicaciones de la Tienda Windows.

/target:appcontainerexe

Comentarios

Para exigir que la aplicación se ejecute en un contenedor de la aplicación, esta opción establece un bit en el archivo portable ejecutable (PE). Cuando se establece ese bit, se produce un error si el método CreateProcess intenta iniciar el archivo ejecutable fuera de un contenedor de la aplicación.

A menos que use la opción /out, el archivo de salida toma el nombre del archivo de entrada que contiene el método Main.

Cuando se especifica esta opción en un símbolo del sistema, todos los archivos hasta la siguiente opción /out o /target se utilizan para crear el archivo ejecutable.

Para establecer esta opción del compilador en el IDE

  1. En el Explorador de soluciones, abra el menú contextual del proyecto y, a continuación, elija Propiedades.

  2. En la pestaña Aplicación, en la lista Tipo de resultado, elija Aplicación de la Tienda Windows.

    Esta opción solo está disponible para las plantillas de aplicaciones de la Tienda Windows.

Para obtener información sobre cómo establecer esta opción del compilador mediante programación, vea OutputType.

Ejemplo

El comando siguiente compila filename.cs en un archivo ejecutable de Windows que solo se puede ejecutar en un contenedor de la aplicación.

csc /target:appcontainerexe filename.cs

Vea también

Referencia

/target (Opciones del compilador de C#)

/target:winexe (Opciones del compilador de C#)

Otros recursos

Opciones del compilador de C#