Jazyk

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

Syntax

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

Attribute Description
name Optional. Tuto hodnotu nepoužívá .NET Framework.

entryPoint obsahuje následující prvky.

assemblyIdentity

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

příkazový řádek

Required. Musí být podřízený prvek entryPoint . Nemá žádné podřízené prvky a má následující atributy.

Attribute Description
file Required. 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 Required. 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

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

Optional. Určuje, že aplikace je nainstalována a udržována vlastním instalačním programem a nevytvoří položku nabídky Start, zástupce nebo přidat nebo odebrat programy položky.

<customUX xmlns="urn:schemas-microsoft-com:clickonce.v1" />

Aplikace, která obsahuje prvek customUX, musí poskytnout vlastní instalační program, který používá <xref:System.Deployment.Application.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 požadovaný bootstrapper. Vlastní instalační program může vytvářet položky nabídky Start, zástupce 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 předplatného, který <xref:System.Deployment.Application.GetManifestCompletedEventArgs.SubscriptionIdentity%2A> poskytuje vlastnost, a povolit uživateli odinstalovat aplikaci později voláním <xref:System.Deployment.Application.InPlaceHostingManager.UninstallCustomUXApplication%2A> metody. Další informace naleznete v tématu Návod: Vytvoření vlastního instalačního programu pro aplikaci ClickOnce.

Remarks

Tento prvek identifikuje sestavení a vstupní bod pro aplikaci ClickOnce.

V době běhu nemůžete do aplikace předávat commandLine parametry. 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.

Example

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é