<element entryPoint> (aplikace ClickOnce)
Identifikuje sestavení, které by se mělo spustit při spuštění této aplikace ClickOnce v klientském počítači.
Syntaxe
<entryPoint
name
>
<assemblyIdentity
name
version
processorArchitecture
language
/>
<commandLine
file
parameters
/>
<customHostRequired />
<customUX />
</entryPoint>
Prvky a atributy
Prvek entryPoint
je povinný a je v urn:schemas-microsoft-com:asm.v2
oboru názvů. V manifestu aplikace může být definován pouze jeden entryPoint
prvek.
Element entryPoint
má následující atribut.
Atribut | Popis |
---|---|
name |
Nepovinné. Tato hodnota není používána rozhraním .NET Framework. |
entryPoint
obsahuje následující prvky.
Assemblyidentity
Povinný: Role assemblyIdentity
a jeho atributy je definována v <assemblyIdentity> Element.
Atribut processorArchitecture
tohoto prvku a processorArchitecture
atribut definovaný jinde v assemblyIdentity
manifestu aplikace se musí shodovat.
Commandline
Povinný: Musí být podřízený prvek entryPoint
. Nemá žádné podřízené prvky a má následující atributy.
Atribut | Popis |
---|---|
file |
Požadováno. Místní odkaz na spouštěcí sestavení pro aplikaci ClickOnce. Tato hodnota nemůže obsahovat oddělovače cest zpětného lomítka (/) ani zpětné lomítko (\). |
parameters |
Povinný: Popisuje akci, která se má provést se vstupním bodem. Jedinou platnou hodnotou je run ; pokud je zadán prázdný řetězec, run předpokládá se. |
customHostRequired
Nepovinné. V případě zahrnutí určuje, že toto nasazení obsahuje komponentu, která se nasadí uvnitř vlastního hostitele, a nejedná se o samostatnou aplikaci.
Pokud je tento prvek přítomn, assemblyIdentity
nesmí commandLine
být přítomny ani prvky. Pokud ano, ClickOnce vyvolá během instalace chybu ověření.
Tento prvek nemá žádné atributy a žádné podřízené položky.
customUX
Nepovinné. Určuje, že je aplikace nainstalována a udržována vlastním instalačním programem a nevytvoří položku nabídka Start položku, zástupce nebo přidat nebo odebrat programy.
<customUX xmlns="urn:schemas-microsoft-com:clickonce.v1" />
Aplikace, která obsahuje prvek customUX, musí poskytnout vlastní instalační program, který používá InPlaceHostingManager třídu k provádění operací instalace. Aplikaci s tímto prvkem nelze nainstalovat poklikáním na jeho manifest nebo setup.exe prerequisite bootstrapper. Vlastní instalační program může vytvářet nabídka Start položky, zástupce a přidávat nebo odebírat položky Programy. Pokud vlastní instalační program nevytvoří položku Přidat nebo odebrat programy, musí uložit identifikátor předplatného, který SubscriptionIdentity poskytuje vlastnost, a povolit uživateli odinstalovat aplikaci později voláním UninstallCustomUXApplication metody. Další informace naleznete v tématu Návod: Vytvoření vlastního instalačního programu pro aplikaci ClickOnce.
Poznámky
Tento prvek identifikuje sestavení a vstupní bod pro aplikaci ClickOnce.
Nelze použít commandLine
k předávání parametrů do aplikace za běhu. K parametrům řetězce dotazu pro nasazení ClickOnce můžete přistupovat z aplikace AppDomain. Další informace naleznete v tématu Postupy: Načtení informací o řetězci dotazu v aplikaci Online ClickOnce.
Příklad
Následující příklad kódu znázorňuje entryPoint
prvek v manifestu aplikace pro aplikaci ClickOnce. Tento příklad kódu je součástí většího příkladu zadaného pro téma manifestu aplikace 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>