Sprache
Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die Assembly an, die ausgeführt werden soll, wenn diese ClickOnce-Anwendung auf einem Clientcomputer ausgeführt wird.
Syntax
<entryPoint
name
>
<assemblyIdentity
name
version
processorArchitecture
language
/>
<commandLine
file
parameters
/>
<customHostRequired />
<customUX />
</entryPoint>
Elemente und Attribute
Das entryPoint Element ist erforderlich und befindet sich im urn:schemas-microsoft-com:asm.v2 Namespace. Es kann nur ein entryPoint Element in einem Anwendungsmanifest definiert sein.
Das entryPoint Element weist das folgende Attribut auf.
| Attribute | Description |
|---|---|
name |
Dies ist optional. Dieser Wert wird von .NET Framework nicht verwendet. |
entryPoint weist die folgenden Elemente auf.
assemblyIdentity
Required. Die Rolle und assemblyIdentity die zugehörigen Attribute werden in <"assemblyIdentity> "-Element definiert.
Das processorArchitecture Attribut dieses Elements und das attribut, das processorArchitecture an anderer assemblyIdentity Stelle im Anwendungsmanifest definiert ist, muss übereinstimmen.
Kommandozeile
Required. Muss ein untergeordnetes Element des entryPoint Elements sein. Es hat keine untergeordneten Elemente und weist die folgenden Attribute auf.
| Attribute | Description |
|---|---|
file |
Required. Ein lokaler Verweis auf die Startassembly für die ClickOnce-Anwendung. Dieser Wert darf keine Schrägstrichtrennzeichen (/) oder umgekehrten Schrägstrich (\) enthalten. |
parameters |
Required. Beschreibt die aktion, die mit dem Einstiegspunkt ausgeführt werden soll. Der einzige gültige Wert ist run; wenn eine leere Zeichenfolge angegeben wird, run wird angenommen. |
customHostRequired
Dies ist optional. Gibt an, dass diese Bereitstellung eine Komponente enthält, die innerhalb eines benutzerdefinierten Hosts bereitgestellt wird und keine eigenständige Anwendung ist.
Wenn dieses Element vorhanden ist, dürfen die assemblyIdentity Elemente commandLine nicht ebenfalls vorhanden sein. Wenn dies der Fehler ist, löst ClickOnce während der Installation einen Überprüfungsfehler aus.
Dieses Element hat keine Attribute und keine untergeordneten Elemente.
customUX
Dies ist optional. Gibt an, dass die Anwendung von einem benutzerdefinierten Installationsprogramm installiert und verwaltet wird und keinen Startmenüeintrag, eine Verknüpfung oder einen Eintrag zum Hinzufügen oder Entfernen von Programmen erstellt.
<customUX xmlns="urn:schemas-microsoft-com:clickonce.v1" />
Eine Anwendung, die das customUX-Element enthält, muss ein benutzerdefiniertes Installationsprogramm bereitstellen, das die InPlaceHostingManager Klasse zum Ausführen von Installationsvorgängen verwendet. Eine Anwendung mit diesem Element kann nicht installiert werden, indem Sie auf das Manifest oder setup.exe erforderlichen Bootstrapper doppelklicken. Das benutzerdefinierte Installationsprogramm kann Startmenüeinträge, Verknüpfungen und Einträge "Programme hinzufügen oder entfernen" erstellen. Wenn das benutzerdefinierte Installationsprogramm keinen Eintrag zum Hinzufügen oder Entfernen von Programmen erstellt, muss er den von der SubscriptionIdentity Eigenschaft bereitgestellten Abonnementbezeichner speichern und dem Benutzer ermöglichen, die Anwendung später durch Aufrufen der UninstallCustomUXApplication Methode zu deinstallieren. Weitere Informationen finden Sie unter Walkthrough: Creating a Custom Installer for a ClickOnce Application.
Hinweise
Dieses Element identifiziert die Assembly und den Einstiegspunkt für die ClickOnce-Anwendung.
Sie können parameter nicht commandLine zur Laufzeit an Ihre Anwendung übergeben. Sie können über die Anwendung AppDomainauf Abfragezeichenfolgenparameter für eine ClickOnce-Bereitstellung zugreifen. Weitere Informationen finden Sie unter How to: Retrieve Query String Information in an Online ClickOnce Application.
Beispiel
Im folgenden Codebeispiel wird ein entryPoint Element in einem Anwendungsmanifest für eine ClickOnce-Anwendung veranschaulicht. Dieses Codebeispiel ist Teil eines größeren 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>
<assemblyIdentity
name="MyApplication"
version="1.0.0.0"
language="neutral"
processorArchitecture="x86" />
<commandLine file="MyApplication.exe" parameters="" />
</entryPoint>