Compartilhar via


/target:appcontainerexe (opções do compilador C#)

Se você usar a opção de compilador /target:appcontainerexe, o compilador criará um arquivo executável do Windows (.exe) que deve ser executado em um recipiente de aplicativo. Essa opção é equivalente a /target:winexe, mas destina-se aos aplicativos do Windows Store.

/target:appcontainerexe

Comentários

Para exigir que o aplicativo seja executado em um recipiente de aplicativo, esta opção define um bit no arquivo Executável portátil (PE). Quando o bit for definido, um erro ocorrerá se o método CreateProcess tentar iniciar o arquivo executável fora de um contêiner do aplicativo.

A menos que você use a opção /out, o nome do arquivo de saída leva o nome do arquivo de entrada que contém o método Principal.

Ao especificar esta opção em um prompt de comando, todos os arquivos até a próxima opção de /out ou de /target serão usados para criar o arquivo executável.

Para definir esta opção do compilador no IDE

  1. No Gerenciador de Soluções, abra o menu de atalho do projeto, e escolha Propriedades.

  2. Na guia Aplicativo, na lista de Tipo de Saída, escolha Aplicativo da Windows Store.

    Esta opção está disponível somente para modelos de aplicativo do Windows Store.

Para obter informações sobre como configurar esta opção do compilador programaticamente, consulte OutputType.

Exemplo

O comando a seguir compila filename.cs em um arquivo executável do Windows que pode ser executado somente em um recipiente de aplicativo.

csc /target:appcontainerexe filename.cs

Consulte também

Referência

/target (opções do compilador C#)

/target:winexe (opções do compilador C#)

Outros recursos

Opções do compilador de C#