Udostępnij za pośrednictwem


<entryPoint> — Element (Aplikacja ClickOnce)

Identyfikuje zestawu, który powinien być wykonywany, kiedy to ClickOnce aplikacja jest uruchomiona na komputerze klienckim.

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

Elementy i atrybuty

entryPoint Element jest wymagany i jest w urn:schemas-microsoft-com:asm.v2 obszaru nazw.Może istnieć tylko jeden entryPoint elementów zdefiniowanych w manifeście aplikacji.

entryPoint Element ma następujący atrybut.

Atrybut

Opis

name

Opcjonalne.Ta wartość nie jest używana przez.NET Framework.

entryPointma następujące elementy.

element assemblyIdentity

Wymagane.Rolę assemblyIdentity i jego atrybuty jest zdefiniowany w <assemblyIdentity> — Element (Aplikacja ClickOnce).

processorArchitecture Atrybut ten element i processorArchitecture atrybut zdefiniowane w assemblyIdentity gdzie indziej w aplikacji manifestu musi być zgodna.

wiersz polecenia

Wymagane.Musi być elementem podrzędnym entryPoint element.To nie ma żadnych elementów podrzędnych i ma następujące atrybuty.

Atrybut

Opis

file

Wymagane.Lokalne odwołanie do zestawu uruchamiania dla ClickOnce aplikacji.Ta wartość nie może zawierać kreski ukośnej (/) lub kreski ułamkowej odwróconej (\) separatorów ścieżek.

parameters

Wymagane.Opisuje akcję do wykonania z punktu wejścia.Jedyne prawidłowe wartości to uruchomić; Jeśli podana jest ciąg pusty, uruchomić zakłada, że.

customHostRequired

Opcjonalne.Jeśli jest włączone, określa, że wdrożenie to zawiera składnik, który zostanie wdrożony wewnątrz z niestandardowych hosta i nie jest autonomiczną aplikację.

Jeśli ten element jest obecny, assemblyIdentity i commandLine elementów nie może również być obecny.Jeśli są one ClickOnce podniesie błąd sprawdzania poprawności podczas instalacji.

Ten element ma bez atrybutów i dzieci.

customUX

Opcjonalne.Określa, że aplikacja jest zainstalowana i utrzymywane przez instalatora niestandardowego i nie utworzyć wpis w menu Start, skrótów lub Dodaj lub usuń wpis programy.

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

Aplikacja, która zawiera customUX element musi dostarczyć Instalatorowi niestandardowych, że zastosowań InPlaceHostingManager klasy do wykonywania instalacji operacji.Nie można zainstalować aplikację z tego elementu przez dwukrotne kliknięcie jego manifestu lub setup.exe inicjującego uwzględnione w wymaganiach wstępnych.Instalator niestandardowe można tworzyć wpisy w menu Start, skróty i wpisy Dodaj lub usuń programy.Jeśli instalatora niestandardowego nie tworzy wpisu Dodaj lub usuń programy, muszą przechowywać identyfikator subskrypcji, świadczone przez SubscriptionIdentity właściwości i umożliwiają użytkownikowi później odinstalowania aplikacji przez wywołanie UninstallCustomUXApplication metody.Aby uzyskać więcej informacji, zobacz Wskazówki: tworzenie niestandardowego Instalatora dla aplikacji ClickOnce.

Uwagi

Element ten identyfikuje punkt montażu i wpis dla ClickOnce aplikacji.

Nie można użyć commandLine do przekazania parametrów do aplikacji w czasie wykonywania.Dostęp można uzyskać parametry ciągu kwerendy dla ClickOnce wdrażania z aplikacji AppDomain.Aby uzyskać więcej informacji, zobacz Porady: pobieranie informacji o ciągu kwerendy w aplikacji ClickOnce w trybie online.

Przykład

Poniższy przykład kodu ilustruje entryPoint element manifest aplikacji dla ClickOnce aplikacji.Poniższy przykład kodu jest częścią większych przykład, przewidziane Manifest aplikacji ClickOnce tematu.

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

Zobacz też

Informacje

Manifest aplikacji ClickOnce