Språk
Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Identifierar den sammansättning som ska köras när det här ClickOnce-programmet körs på en klientdator.
Syntax
<entryPoint
name
>
<assemblyIdentity
name
version
processorArchitecture
language
/>
<commandLine
file
parameters
/>
<customHostRequired />
<customUX />
</entryPoint>
Element och attribut
Elementet entryPoint krävs och finns i urn:schemas-microsoft-com:asm.v2 namnområdet. Det kan bara finnas ett entryPoint element som definierats i ett programmanifest.
Elementet entryPoint har följande attribut.
| Attribute | Description |
|---|---|
name |
Optional. Det här värdet används inte av .NET Framework. |
entryPoint har följande element.
assemblyIdentity
Required. Rollen assemblyIdentity och dess attribut definieras i <assemblyIdentity> Element.
Attributet processorArchitecture för det här elementet och attributet processorArchitecture som definierats på assemblyIdentity andra platser i programmanifestet måste matcha.
commandLine
Required. Måste vara ett underordnat entryPoint element. Den har inga underordnade element och har följande attribut.
| Attribute | Description |
|---|---|
file |
Required. En lokal referens till startsammansättningen för ClickOnce-programmet. Det här värdet får inte innehålla sökvägsavgränsare för snedstreck (/) eller omvänt snedstreck (\). |
parameters |
Required. Beskriver den åtgärd som ska vidtas med startpunkten. Det enda giltiga värdet är run, om en tom sträng anges antas run . |
customHostRequired
Optional. Om den ingår anger du att den här distributionen innehåller en komponent som ska distribueras i en anpassad värd och inte är ett fristående program.
Om det här elementet finns får elementen assemblyIdentity och commandLine inte heller finnas. I så fall genererar ClickOnce ett valideringsfel under installationen.
Det här elementet har inga attribut och inga underordnade.
customUX
Optional. Anger att programmet installeras och underhålls av ett anpassat installationsprogram och inte skapar någon startmenypost, genväg eller post för att lägga till eller ta bort program.
<customUX xmlns="urn:schemas-microsoft-com:clickonce.v1" />
Ett program som innehåller customUX-elementet måste tillhandahålla ett anpassat installationsprogram som använder InPlaceHostingManager klassen för att utföra installationsåtgärder. Det går inte att installera ett program med det här elementet genom att dubbelklicka på manifestet eller setup.exe bootstrapper. Det anpassade installationsprogrammet kan skapa poster, genvägar och posterna Lägg till eller ta bort program på Start-menyn. Om det anpassade installationsprogrammet inte skapar posten Lägg till eller ta bort program måste den lagra prenumerationsidentifieraren som tillhandahålls av SubscriptionIdentity egenskapen och göra det möjligt för användaren att avinstallera programmet senare genom att anropa UninstallCustomUXApplication metoden. Mer information finns i Genomgång: Skapa ett anpassat installationsprogram för ett ClickOnce-program.
Remarks
Det här elementet identifierar sammansättning och startpunkt för ClickOnce-programmet.
Du kan inte använda commandLine för att skicka parametrar till ditt program vid körning. Du kan komma åt frågesträngsparametrar för en ClickOnce-distribution från programmets AppDomain. Mer information finns i How to: Retrieve Query String Information in an Online ClickOnce Application (Hämta frågesträngsinformation i ett Online ClickOnce-program).
Example
I följande kodexempel visas ett entryPoint element i ett programmanifest för ett ClickOnce-program. Det här kodexemplet är en del av ett större exempel för ämnet ClickOnce Application Manifest .
<!-- 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>