Compartilhar via


<entryPoint> Elemento (aplicativo deClickOnce )

Identifica o assembly que deve ser executado quando este ClickOnce aplicativo é executado em um computador cliente.

<entryPoint
   name
>
   <assemblyIdentity
      name
      version
      processorArchitecture
      language
   />
   <commandLine
      file
      parameters
   />
   <customHostRequired />
   <customUX />
</entryPoint>

Elementos e atributos

O entryPoint é necessário e está no elemento a urn:schemas-microsoft-com:asm.v2 namespace. Pode haver apenas um entryPoint elemento definido em um manifesto de aplicativo.

O entryPoint elemento tem o atributo a seguir.

Atributo

Descrição

name

Opcional. Esse valor não é usado por.NET Framework.

entryPointpossui os seguintes elementos.

assemblyIdentity

Obrigatório. A função de assemblyIdentity e seus atributos é definido em <assemblyIdentity> Elemento (aplicativo deClickOnce ).

O processorArchitecture atributos desse elemento e o processorArchitecture atributo definido na assemblyIdentity em outro lugar no aplicativo manifesto deve coincidir.

linha de comando

Obrigatório. Deve ser um filho de entryPoint elemento. Ele não tem nenhum elemento filho e tem os seguintes atributos.

Atributo

Descrição

file

Obrigatório. Uma referência local para o assembly de inicialização para o ClickOnce aplicativo. Esse valor não pode conter barra (/) ou separadores de caminho de barra invertida (\).

parameters

Obrigatório. Descreve a ação a ser executada com o ponto de entrada. O único valor válido é Executar; Se uma seqüência de caracteres em branco for fornecida, Executar é assumido.

customHostRequired

Opcional. Se incluída, especifica que essa implantação contém um componente que será implantado dentro de um host personalizado e não é um aplicativo autônomo.

Se esse elemento estiver presente, o assemblyIdentity e commandLine elementos não também devem estar presente. Se estiverem, ClickOnce irá gerar um erro de validação durante a instalação.

Este elemento tem nenhum atributo e sem filhos.

customUX

Opcional. Especifica que o aplicativo está instalado e mantido por um instalador personalizado e não criar uma entrada de menu Iniciar, atalhos ou adicionar ou remover entrada de programas.

<customUX xmlns="urn:schemas-microsoft-com:clickonce.v1" />

Um aplicativo que inclui o elemento customUX deve fornecer um instalador personalizado que usa o InPlaceHostingManager instalar a classe para executar operações. Um aplicativo com este elemento não pode ser instalado clicando duas vezes seu bootstrapper pré-requisito de manifesto ou Setup. exe. O instalador personalizado pode criar entradas do menu Iniciar, atalhos e entradas de adicionar ou remover programas. Se o instalador personalizado não cria uma entrada de adicionar ou remover programas, ele deve armazenar o identificador de assinatura fornecido pelo SubscriptionIdentity propriedade e permitem ao usuário para desinstalar o aplicativo posteriormente, chamando o UninstallCustomUXApplication método. Para obter mais informações, consulte Walkthrough: Criando um instalador Personalizar para um aplicativo de ClickOnce.

Comentários

Esse elemento identifica o ponto de montagem e de entrada para o ClickOnce aplicativo.

Não é possível usar commandLine para passar parâmetros em seu aplicativo em tempo de execução. Você pode acessar parâmetros de seqüência de caracteres de consulta para um ClickOnce a implantação do aplicativo de AppDomain. Para obter mais informações, consulte How to: Recuperar informações de seqüência de caracteres de consulta em um aplicativo on-line ClickOnce.

Exemplo

O exemplo de código a seguir ilustra um entryPoint elemento em um manifesto de aplicativo para um ClickOnce aplicativo. Este exemplo de código é parte de um exemplo maior fornecido para o O manifesto de aplicativo de ClickOnce tópico.

<!-- Identify the main code entrypoint. -->
<!-- This code runs the main method in an executable assembly. -->
  <entryPoint>
    <assemblyIdentity 
      name="MyApplication" 
      version="1.0.0.0"
      language="neutral"
      processorArchitecture="x86" />
    <commandLine file="MyApplication.exe" parameters="" />
  </entryPoint>

Consulte também

Referência

ClickOnce Application Manifest