Compartilhar via


<entryPoint> Elemento (aplicativo de ClickOnce)

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 elemento é obrigatório e está sendo o urn:schemas-microsoft-com:asm.v2 espaço para nome.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 do assemblyIdentity e seus atributos é definida na <assemblyIdentity> Elemento (aplicativo de ClickOnce).

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 do 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 a inicialização do assembly para o ClickOnce aplicativo.Esse valor não pode conter barra (/) ou separadores de caminho invertida ().

parameters

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

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 presentes.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 cria 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 classe para executar operações de instalar.Um aplicativo com este elemento não pode ser instalado clicando duas vezes em 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 mais tarde, chamando o UninstallCustomUXApplication método.Para obter mais informações, consulte Passo a passo: Criando um instalador personalizado 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 para o 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 Como: 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

Manifesto de aplicativo de ClickOnce