<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
entryPoint Je vyžadován prvek a je urn:schemas-microsoft-com:asm.v2 oboru názvů. Může existovat pouze jeden prvek entryPoint definovaný v manifestu aplikace.
entryPoint Prvek 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 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 |
Popis |
---|---|
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 Podrobné pokyny: Vytvoření vlastního instalačního programu pro ClickOnce aplikace.
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 Postupy: 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>