<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>