Bahasa

<elemen entryPoint> (aplikasi ClickOnce)

Mengidentifikasi rakitan yang harus dijalankan ketika aplikasi ClickOnce ini dijalankan di komputer klien.

Sintaksis

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

Elemen dan atribut

Elemen entryPoint ini diperlukan dan berada di urn:schemas-microsoft-com:asm.v2 namespace layanan. Mungkin hanya ada satu entryPoint elemen yang ditentukan dalam manifes aplikasi.

Elemen entryPoint memiliki atribut berikut.

Attribute Deskripsi
name Optional. Nilai ini tidak digunakan oleh .NET Framework.

entryPoint memiliki elemen berikut.

assemblyIdentity

Required. Peran assemblyIdentity dan atributnya didefinisikan dalam <AssemblyIdentity> Element.

Atribut processorArchitecture elemen ini dan atribut yang processorArchitecture ditentukan di assemblyIdentity tempat lain dalam manifes aplikasi harus cocok.

commandLine

Required. Harus anak dari entryPoint elemen . Ini tidak memiliki elemen turunan dan memiliki atribut berikut.

Attribute Deskripsi
file Required. Referensi lokal ke rakitan startup untuk aplikasi ClickOnce. Nilai ini tidak boleh berisi pemisah jalur garis miring (/) atau garis miring terbelakang (\).
parameters Required. Menjelaskan tindakan yang akan diambil dengan titik masuk. Satu-satunya nilai yang valid adalah run; jika string kosong disediakan, run diasumsikan.

customHostRequired

Optional. Jika disertakan, menentukan bahwa penyebaran ini berisi komponen yang akan disebarkan di dalam host kustom, dan bukan aplikasi yang berdiri sendiri.

Jika elemen ini ada, assemblyIdentity elemen dan commandLine tidak boleh ada juga. Jika iya, ClickOnce akan memunculkan kesalahan validasi selama penginstalan.

Elemen ini tidak memiliki atribut dan tidak ada anak.

customUX

Optional. Menentukan bahwa aplikasi diinstal dan dikelola oleh penginstal kustom, dan tidak membuat entri menu Mulai, pintasan, atau entri Tambahkan atau Hapus Program.

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

Aplikasi yang menyertakan elemen customUX harus menyediakan penginstal <xref:System.Deployment.Application.InPlaceHostingManager> kustom yang menggunakan kelas untuk melakukan operasi penginstalan. Aplikasi dengan elemen ini tidak dapat diinstal dengan mengeklik dua kali manifesnya atau bootstrapper prasyarat setup.exe. Alat penginstal kustom dapat membuat entri menu Mulai, pintasan, dan entri Tambahkan atau Hapus Program. Jika penginstal kustom tidak membuat entri Tambahkan atau Hapus Program, pengidentifikasi langganan harus menyimpan pengidentifikasi langganan yang disediakan oleh <xref:System.Deployment.Application.GetManifestCompletedEventArgs.SubscriptionIdentity%2A> properti dan memungkinkan pengguna untuk menghapus instalan aplikasi nanti dengan memanggil <xref:System.Deployment.Application.InPlaceHostingManager.UninstallCustomUXApplication%2A> metode . Untuk informasi selengkapnya, lihat Panduan: Membuat Penginstal Kustom untuk Aplikasi ClickOnce.

Komentar

Elemen ini mengidentifikasi perakitan dan titik masuk untuk aplikasi ClickOnce.

Anda tidak dapat menggunakan commandLine untuk meneruskan parameter ke aplikasi Anda pada waktu proses. Anda dapat mengakses parameter string kueri untuk penyebaran ClickOnce dari aplikasi AppDomain. Untuk informasi selengkapnya, lihat Cara: Mengambil Informasi String Kueri di Aplikasi ClickOnce Online.

Example

Contoh kode berikut mengilustrasikan entryPoint elemen dalam manifes aplikasi untuk aplikasi ClickOnce. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk topik Manifes Aplikasi 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>

Baca juga