Langue
Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Identifie l’assembly qui doit être exécuté lorsque cette application ClickOnce est exécutée sur un ordinateur client.
Syntax
<entryPoint
name
>
<assemblyIdentity
name
version
processorArchitecture
language
/>
<commandLine
file
parameters
/>
<customHostRequired />
<customUX />
</entryPoint>
Éléments et attributs
L’élément entryPoint est obligatoire et se trouve dans l’espace urn:schemas-microsoft-com:asm.v2 de noms. Il ne peut y avoir qu’un seul entryPoint élément défini dans un manifeste d’application.
L’élément entryPoint a l’attribut suivant.
| Caractéristique | Description |
|---|---|
name |
Optional. Cette valeur n’est pas utilisée par .NET Framework. |
entryPoint contient les éléments suivants.
assemblyIdentity
Required. Le rôle et assemblyIdentity ses attributs sont définis dans <assemblyIdentity> , élément.
L’attribut processorArchitecture de cet élément et l’attribut processorArchitecture défini dans l’autre assemblyIdentity emplacement du manifeste de l’application doivent correspondre.
ligne de commande
Required. Doit être un enfant de l’élément entryPoint . Il n’a aucun élément enfant et a les attributs suivants.
| Caractéristique | Description |
|---|---|
file |
Required. Référence locale à l’assembly de démarrage pour l’application ClickOnce. Cette valeur ne peut pas contenir de séparateurs de chemin de barre oblique (/) ou de barre oblique inverse (\). |
parameters |
Required. Décrit l’action à entreprendre avec le point d’entrée. La seule valeur valide est run; si une chaîne vide est fournie, run est supposée. |
customHostRequired
Optional. S’il est inclus, spécifie que ce déploiement contient un composant qui sera déployé à l’intérieur d’un hôte personnalisé et n’est pas une application autonome.
Si cet élément est présent, les assemblyIdentity éléments ne commandLine doivent pas également être présents. Si c’est le cas, ClickOnce génère une erreur de validation lors de l’installation.
Cet élément n’a aucun attribut et aucun enfant.
customUX
Optional. Spécifie que l’application est installée et gérée par un programme d’installation personnalisé et ne crée pas d’entrée de menu Démarrer, de raccourci ou d’ajout ou de suppression de programmes.
<customUX xmlns="urn:schemas-microsoft-com:clickonce.v1" />
Une application qui inclut l’élément customUX doit fournir un programme d’installation personnalisé qui utilise la InPlaceHostingManager classe pour effectuer des opérations d’installation. Une application avec cet élément ne peut pas être installée en double-cliquant sur son manifeste ou en setup.exe programme d’amorçage requis. Le programme d’installation personnalisé peut créer des entrées de menu Démarrer, des raccourcis et des entrées Ajouter ou supprimer des programmes. Si le programme d’installation personnalisé ne crée pas d’entrée Ajouter ou supprimer des programmes, il doit stocker l’identificateur d’abonnement fourni par la SubscriptionIdentity propriété et permettre à l’utilisateur de désinstaller l’application ultérieurement en appelant la UninstallCustomUXApplication méthode. Pour plus d’informations, consultez Procédure pas à pas : création d’un programme d’installation personnalisé pour une application ClickOnce.
Remarques
Cet élément identifie l’assembly et le point d’entrée de l’application ClickOnce.
Vous ne pouvez pas utiliser commandLine pour transmettre des paramètres à votre application au moment de l’exécution. Vous pouvez accéder aux paramètres de chaîne de requête pour un déploiement ClickOnce à partir de AppDomainl’application. Pour plus d’informations, consultez How to : Retrieve Query String Information in an Online ClickOnce Application.
Example
L’exemple de code suivant illustre un entryPoint élément dans un manifeste d’application pour une application ClickOnce. Cet exemple de code fait partie d’un exemple plus large fourni pour la rubrique Manifeste d’application 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>