Freigeben über


<entryPoint>-Element (ClickOnce-Anwendung)

Aktualisiert: Juli 2008

Identifiziert die Assembly, die ausgeführt werden muss, wenn die ClickOnce-Anwendung auf einem Clientcomputer ausgeführt wird.

<entryPoint
   name
   dependencyName
>
   <assemblyIdentity
      name
      version
      processorArchitecture
      language
   />
   <commandLine
      file
      parameters
   />
   <customHostRequired />
   <customUX />
</entryPoint>

Elemente und Attribute

Das entryPoint-Element ist erforderlich und befindet sich im asm.v2 -Namespace. Es gibt möglicherweise nur ein in einem Anwendungsmanifest definiertes entryPoint-Element.

Das entryPoint-Element verfügt über die folgenden Attribute.

Attribute

Beschreibung

name

Erforderlich. Identifiziert den Haupt- oder Funktionseinstiegspunkt.

dependencyName

Erforderlich. Die abhängige Assembly für den Einstiegspunkt.

entryPoint verfügt über folgende Elemente.

assemblyIdentity

Erforderlich. Die Rolle von assemblyIdentity und die zugehörigen Attribute werden unter <assemblyIdentity>-Element (ClickOnce-Anwendung) definiert.

Das processorArchitecture-Attribut dieses Elements und das processorArchitecture-Attribut, das in assemblyIdentity an einer anderen Stelle im Anwendungsmanifest definiert ist, müssen sich entsprechen.

commandLine

Erforderlich. Muss ein untergeordnetes Element des entryPoint-Elements sein. Es weist keine untergeordneten Elemente auf und verfügt über die folgenden Attribute.

Attribute

Beschreibung

File

Erforderlich. Ein lokaler Verweis auf die Startassembly für die ClickOnce-Anwendung.

Parameters

Erforderlich. Beschreibt die Aktion, die bei dem Einstiegspunkt ausgeführt werden soll. Der einzige gültige Wert lautet run. Wenn eine leere Zeichenfolge angegeben wird, wird der Wert run angenommen.

customHostRequired

Optional: Wenn vorhanden gibt es an, dass die Bereitstellung keine eigenständige Anwendung ist, sondern eine Komponente enthält, die innerhalb eines benutzerdefinierten Hosts bereitgestellt wird.

Wenn dieses Element vorhanden ist, dürfen die Elemente assemblyIdentity und commandLine nicht ebenfalls vorhanden sein. Wenn sie vorhanden sind, löst ClickOnce während der Installation einen Validierungsfehler aus.

Dieses Element verfügt über keine Attribute und keine untergeordneten Elemente.

customUX

Optional: Die Rolle des customUX-Elements wird in <customUX>-Element (ClickOnce-Anwendung) definiert.

Hinweise

Dieses Element identifiziert die Assembly und den Einstiegspunkt für die ClickOnce-Anwendung.

commandLine kann nicht verwendet werden, um zur Laufzeit Parameter an die Anwendung zu übergeben. Sie können über die AppDomain der Anwendung auf Abfragezeichenfolgen-Parameter für eine ClickOnce-Bereitstellung zugreifen. Weitere Informationen hierzu finden Sie unter Gewusst wie: Abrufen von Abfragezeichenfolgen-Informationen in einer ClickOnce-Anwendung.

Beispiel

Im folgenden Codebeispiel werden entryPoint-Elemente in einem Anwendungsmanifest für eine ClickOnce-Anwendung veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreichen Beispiels, das für das Thema ClickOnce-Anwendungsmanifest bereitgestellt wird.

<!-- Identify the main code entrypoint. -->
<!-- This code runs the main method in an executable assembly. -->
<entryPoint>
   <commandLine file="Notepad.exe" parameters="run" />
</entryPoint>

Siehe auch

Referenz

ClickOnce-Anwendungsmanifest

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Informationen über customUX hinzugefügt.

SP1-Featureänderung.