Sdílet prostřednictvím


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

Viz také

Odkaz

Manifest aplikace ClickOnce