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