<entryPoint> elemento (aplicación ClickOnce)<entryPoint> element (ClickOnce application)

Identifica el ensamblado que se debe ejecutar cuando esto ClickOnceClickOnce aplicación se ejecuta en un equipo cliente.Identifies the assembly that should be executed when this ClickOnceClickOnce application is run on a client computer.

SintaxisSyntax

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

Los elementos y atributosElements and attributes

El elemento entryPoint es obligatorio y se encuentra en el espacio de nombres urn:schemas-microsoft-com:asm.v2 .The entryPoint element is required and is in the urn:schemas-microsoft-com:asm.v2 namespace. Solo puede haber un entryPoint elemento definido en un manifiesto de aplicación.There may only be one entryPoint element defined in an application manifest.

El elemento entryPoint tiene los atributos siguientes:The entryPoint element has the following attribute.

AtributoAttribute DescripciónDescription
name Opcional.Optional. Este valor no se utiliza por .NET Framework.This value is not used by .NET Framework.

entryPoint tiene los siguientes elementos:entryPoint has the following elements.

assemblyIdentityassemblyIdentity

Requerido.Required. El rol de assemblyIdentity y sus atributos se definen en <assemblyIdentity > elemento.The role of assemblyIdentity and its attributes is defined in <assemblyIdentity> Element.

El processorArchitecture atributo de este elemento y el processorArchitecture atributo definido en el assemblyIdentity en otra parte en la aplicación de manifiesto debe coincidir.The processorArchitecture attribute of this element and the processorArchitecture attribute defined in the assemblyIdentity elsewhere in the application manifest must match.

línea de comandoscommandLine

Requerido.Required. Debe ser un elemento secundario de la entryPoint elemento.Must be a child of the entryPoint element. No tiene elementos secundarios y tiene los siguientes atributos.It has no child elements and has the following attributes.

AtributoAttribute DescripciónDescription
file Requerido.Required. Una referencia local al ensamblado de inicio para el ClickOnceClickOnce aplicación.A local reference to the startup assembly for the ClickOnceClickOnce application. Este valor no puede contener la barra diagonal (/) o barra diagonal inversa (\) separadores de ruta de acceso.This value cannot contain forward slash (/) or backslash (\) path separators.
parameters Requerido.Required. Describe la acción que se realiza con el punto de entrada.Describes the action to take with the entry point. El único valor válido es run; si no se proporciona una cadena en blanco, run se da por hecho.The only valid value is run; if a blank string is supplied, run is assumed.

customHostRequiredcustomHostRequired

Opcional.Optional. Si se incluye, especifica que esta implementación contiene un componente que se va a implementar dentro de un host personalizado y no es una aplicación independiente.If included, specifies that this deployment contains a component that will be deployed inside of a custom host, and is not a stand-alone application.

Si este elemento está presente, el assemblyIdentity y commandLine elementos no también deben estar presentes.If this element is present, the assemblyIdentity and commandLine elements must not also be present. Si lo son, ClickOnceClickOnce , se producirá un error de validación durante la instalación.If they are, ClickOnceClickOnce will raise a validation error during installation.

Este elemento no tiene atributos y ningún elemento secundario.This element has no attributes and no children.

customUXcustomUX

Opcional.Optional. Especifica que la aplicación está instalada y mantiene un instalador personalizado y no crear una entrada de menú Inicio, acceso directo o agregar o quitar programas.Specifies that the application is installed and maintained by a custom installer, and does not create a Start menu entry, shortcut, or Add or Remove Programs entry.

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

Una aplicación que incluye el elemento customUX debe proporcionar un instalador personalizado que utiliza el InPlaceHostingManager clase para realizar operaciones de instalación.An application that includes the customUX element must provide a custom installer that uses the InPlaceHostingManager class to perform install operations. Una aplicación con este elemento no se puede instalar haciendo doble clic en su manifiesto o setup.exe de arranque de requisitos previos.An application with this element cannot be installed by double-clicking its manifest or setup.exe prerequisite bootstrapper. El instalador personalizado puede crear entradas de agregar o quitar programas, accesos directos y entradas de menú de inicio.The custom installer can create Start menu entries, shortcuts, and Add or Remove Programs entries. Si el instalador personalizado no crea una entrada en Agregar o quitar programas, debe almacenar el identificador de suscripción proporcionado por el SubscriptionIdentity propiedad y habilitar al usuario que desinstale la aplicación más adelante mediante una llamada a la UninstallCustomUXApplication método.If the custom installer does not create an Add or Remove Programs entry, it must store the subscription identifier provided by the SubscriptionIdentity property and enable the user to uninstall the application later by calling the UninstallCustomUXApplication method. Para obtener más información, consulte Tutorial: crear un instalador personalizado para una aplicación ClickOnce.For more information, see Walkthrough: Creating a Custom Installer for a ClickOnce Application.

ComentariosRemarks

Este elemento identifica el ensamblado y punto de entrada para el ClickOnceClickOnce aplicación.This element identifies the assembly and entry point for the ClickOnceClickOnce application.

No puede usar commandLine para pasar parámetros a la aplicación en tiempo de ejecución.You cannot use commandLine to pass parameters into your application at run time. Puede tener acceso a los parámetros de cadena de consulta para un ClickOnceClickOnce implementación de la aplicación AppDomain.You can access query string parameters for a ClickOnceClickOnce deployment from the application's AppDomain. Para obtener más información, consulte Cómo: recuperar información de cadena de consulta en una aplicación ClickOnce en línea.For more information, see How to: Retrieve Query String Information in an Online ClickOnce Application.

EjemploExample

En el ejemplo de código siguiente se ilustra un entryPoint elemento en un manifiesto de aplicación para un ClickOnceClickOnce aplicación.The following code example illustrates an entryPoint element in an application manifest for a ClickOnceClickOnce application. Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para el ClickOnce Application Manifest tema.This code example is part of a larger example provided for the ClickOnce Application Manifest topic.

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

Vea tambiénSee also

Manifiesto de aplicación ClickOnceClickOnce application manifest