<entryPoint> Prvek (aplikace ClickOnce)
Určuje sestavení, které by mělo být provedeno při spuštění této aplikace ClickOnce na klientu.
<entryPoint
name
>
<assemblyIdentity
name
version
processorArchitecture
language
/>
<commandLine
file
parameters
/>
<customHostRequired />
<customUX />
</entryPoint>
Atributy a prvky
Prvek entryPoint je vyžadován a je v oboru názvů urn:schemas-microsoft-com:asm.v2.Může existovat pouze jeden prvek entryPoint definovaný v manifestu aplikace.
Prvek entryPoint má následující atribut.
Atribut |
Description |
---|---|
name |
Nepovinné.Tato hodnota není používána rozhraním .NET Framework. |
entryPoint obsahuje následující prvky.
assemblyIdentity
Povinné.Role assemblyIdentity a její atributy jsou definovány v <assemblyIdentity> Prvek (aplikace ClickOnce).
Atribut processorArchitecture tohoto prvku a atribut processorArchitecture definovaný v assemblyIdentity jinde v manifestu aplikace musí odpovídat.
commandLine
Povinné.Musí být podřízeným prvkem entryPoint.Neobsahuje žádné podřízené prvky a má následující atributy.
Atribut |
Description |
---|---|
file |
Povinné.Místní odkaz na sestavení po spuštění pro aplikaci ClickOnce.Tato hodnota nesmí obsahovat oddělovače cest lomítko (/) nebo zpětné lomítko (\). |
parameters |
Povinné.Popisuje akci, která má být provedena se vstupním bodem.Jediná platná hodnota je run; jestliže je zadán prázdný řetězec, je považován za run. |
customHostRequired
Nepovinné.Pokud je zahrnuto, určuje že toto nasazení obsahuje součást, která bude zavedena uvnitř vlastního hostitele a není samostatnou aplikací.
Pokud je tento prvek přítomen, prvky assemblyIdentity a commandLine nesmí být rovněž přítomny. Pokud tomu tak je, ClickOnce během instalace dosáhne chyby ověřování.
Tento prvek nemá atributy a žádné podřízené prvky.
customUX
Nepovinné.Určuje, že aplikace je nainstalována a udržována vlastním instalačním programem a nevytváří položku nabídky Start, zástupce nebo položku v Přidat nebo Odebrat Programy.
<customUX xmlns="urn:schemas-microsoft-com:clickonce.v1" />
Aplikace, která obsahuje prvek customUX musí poskytnout vlastní instalační program používající třídu InPlaceHostingManager k operacím instalace. Aplikace s tímto prvkem nemůže být nainstalována poklikáním na její manifest nebo zavaděč setup.exe.Vlastní instalační program může vytvořit položky nabídky Start, odkazy a položky Přidat nebo Odebrat Programy.Pokud vlastní instalační program nevytvoří položku Přidat nebo Odebrat Programy, musí uložit identifikátor odběru poskytovaný vlastností SubscriptionIdentity a povolit uživateli odinstalovat aplikaci později voláním metody UninstallCustomUXApplication.Další informace naleznete v tématu Názorný postup: Vytvoření vlastní instalační program aplikace technologie ClickOnce.
Poznámky
Tento element identifikuje sestavení a vstupní bod pro aplikaci ClickOnce.
Nelze použít commandLine k předávání parametrů aplikaci za běhu. Můžete přistupovat k parametrům řetězeců dotazů nasazení ClickOnce z aplikace AppDomain. Další informace naleznete v tématu Jak: načtení informací o řetězec dotazu v aplikaci Online technologie ClickOnce.
Příklad
Následující příklad kódu ukazuje prvek entryPoint v manifestu aplikace pro aplikaci ClickOnce.Tento příkladu kódu je součástí většího příkladu pro téma Manifest 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>