Sdílet prostřednictvím


<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>

Viz také