Sdílet prostřednictvím


<entryPoint> – element (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> – element (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ávod: Vytvoření vlastního instalátoru pro aplikaci 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 Postupy: Načtení informací řetězce dotazu do online aplikace 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>

Viz také

Referenční dokumentace

ClickOnce – manifest aplikace