Lenguaje
Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Identifica el ensamblado que se debe ejecutar cuando se ejecuta esta aplicación ClickOnce en un equipo cliente.
Sintaxis
<entryPoint
name
>
<assemblyIdentity
name
version
processorArchitecture
language
/>
<commandLine
file
parameters
/>
<customHostRequired />
<customUX />
</entryPoint>
Elementos y atributos
El entryPoint elemento es obligatorio y está en el urn:schemas-microsoft-com:asm.v2 espacio de nombres . Solo puede haber un entryPoint elemento definido en un manifiesto de aplicación.
El entryPoint elemento tiene el atributo siguiente.
| Attribute | Description |
|---|---|
name |
Opcional. .NET Framework no usa este valor. |
entryPoint tiene los siguientes elementos.
assemblyIdentity
Required. El rol de assemblyIdentity y sus atributos se define en <assemblyIdentity> Element.
El processorArchitecture atributo de este elemento y el processorArchitecture atributo definido en otra assemblyIdentity parte del manifiesto de aplicación deben coincidir.
línea de comandos
Required. Debe ser un elemento secundario del entryPoint elemento . No tiene elementos secundarios y tiene los atributos siguientes.
| Attribute | Description |
|---|---|
file |
Required. Referencia local al ensamblado de inicio de la aplicación ClickOnce. Este valor no puede contener separadores de ruta de acceso de barra diagonal inversa (/) o barra diagonal inversa (\). |
parameters |
Required. Describe la acción que se va a realizar con el punto de entrada. El único valor válido es run; si se proporciona una cadena en blanco, run se supone. |
customHostRequired
Opcional. Si se incluye, especifica que esta implementación contiene un componente que se implementará dentro de un host personalizado y no es una aplicación independiente.
Si este elemento está presente, los assemblyIdentity elementos y commandLine no deben estar presentes también. Si lo son, ClickOnce generará un error de validación durante la instalación.
Este elemento no tiene atributos ni elementos secundarios.
customUX
Opcional. Especifica que la aplicación está instalada y mantenida por un instalador personalizado y no crea una entrada de menú Inicio, un acceso directo o una entrada Agregar o quitar programas.
<customUX xmlns="urn:schemas-microsoft-com:clickonce.v1" />
Una aplicación que incluya el elemento customUX debe proporcionar un instalador personalizado que use la InPlaceHostingManager clase para realizar operaciones de instalación. No se puede instalar una aplicación con este elemento haciendo doble clic en su manifiesto o setup.exe programa previo previo. El instalador personalizado puede crear entradas de menú Inicio, accesos directos y entradas agregar o quitar programas. Si el instalador personalizado no crea una entrada Agregar o quitar programas, debe almacenar el identificador de suscripción proporcionado por la SubscriptionIdentity propiedad y permitir que el usuario desinstale la aplicación más adelante llamando al UninstallCustomUXApplication método . Para obtener más información, vea Tutorial: Creación de un instalador personalizado para una aplicación ClickOnce.
Observaciones
Este elemento identifica el ensamblado y el punto de entrada de la aplicación ClickOnce.
No se puede usar commandLine para pasar parámetros a la aplicación en tiempo de ejecución. Puede acceder a los parámetros de cadena de consulta para una implementación clickOnce desde la aplicación AppDomain. Para obtener más información, vea Cómo: Recuperar información de cadena de consulta en una aplicación ClickOnce en línea.
Example
En el ejemplo de código siguiente se muestra un entryPoint elemento de un manifiesto de aplicación para una aplicación ClickOnce. Este ejemplo de código forma parte de un ejemplo más grande proporcionado para el tema Manifiesto de aplicación ClickOnce .
<!-- 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>