Bagikan melalui


Manifes aplikasi untuk solusi Office

Manifes aplikasi adalah file XML yang menjelaskan rakitan yang dimuat ke dalam solusi Microsoft Office. Alat pengembangan Microsoft Office di Visual Studio menggunakan skema manifes aplikasi ClickOnce yang ditentukan dalam referensi manifes aplikasi ClickOnce.

Manifes aplikasi untuk solusi Office menggunakan elemen dan atribut ClickOnce berikut.

Elemen Deskripsi Atribut
<Assembly> Element (Aplikasi ClickOnce) Harus diisi. Elemen tingkat atas. manifestVersion
<AssemblyIdentity> Element (Aplikasi ClickOnce) Harus diisi. Mengidentifikasi rakitan utama aplikasi ClickOnce. nama

versi

Publickeytoken

processorArchitecture

bahasa
<trustInfo> Element (Aplikasi ClickOnce) Mengidentifikasi persyaratan keamanan aplikasi. Tidak
<Elemen entryPoint> (Aplikasi ClickOnce) Harus diisi. Mengidentifikasi titik masuk kode aplikasi untuk eksekusi. nama

dependencyName

customHostSpecified
<Elemen dependensi> (Aplikasi ClickOnce) Harus diisi. Mengidentifikasi setiap dependensi yang diperlukan agar aplikasi berjalan. Secara opsional mengidentifikasi rakitan yang perlu diinstal sebelumnya. Tidak
<Elemen file> (Aplikasi ClickOnce) Harus diisi. Mengidentifikasi setiap file non-assembly yang digunakan oleh aplikasi. Dapat menyertakan data isolasi Model Objek Komponen (COM) yang terkait dengan file. nama

ukuran

Manifes aplikasi untuk solusi Office memiliki elemen berikut di co.v1 namespace layanan.

<entryPoint>
    <co.v1:customHostSpecified />
</entryPoint>

Manifes aplikasi ini juga memiliki elemen dan atribut berikut di vstav3 namespace layanan.

<addIn>
  <entryPointsCollection>
    <entryPoints>
      <entryPoint>
      </entryPoint>
    </entryPoints>
  </entryPointsCollection>
  <update></update>
  <postActions>
    <postAction>
      <postActionData>
      </postActionData>
    <postAction>
  </postActions>
  <application>
    <customizations>
      <customization>
      </customization>
    </customizations>
  </application
</addIn>
Elemen Deskripsi Atribut
<Elemen CustomHostSpecified> (Pengembangan Office di Visual Studio) Harus diisi. Menandai manifes secara khusus sebagai solusi Office. Tidak
<Addin> Element (Pengembangan Office di Visual Studio) Harus diisi. Menyimpan titik masuk ke dalam satu namespace layanan. Tidak
<Elemen entryPointsCollection> (Pengembangan Office di Visual Studio) Harus diisi. Mengelompokkan semua rakitan untuk satu atau beberapa solusi Office. id
<Elemen entryPoints> (Pengembangan Office di Visual Studio) Harus diisi. Mengelompokkan semua rakitan untuk menjalankan solusi Office. Tidak
<Elemen entryPoint> (Pengembangan Office di Visual Studio) Harus diisi. Mengidentifikasi rakitan untuk dijalankan dalam solusi Office. kelas

Kontrak
<memperbarui> Elemen (Pengembangan Office di Visual Studio) Harus diisi. Mengonfigurasi pembaruan untuk solusi. diaktifkan

Kadaluarsa
<PostActions> Element (Pengembangan Office di Visual Studio) Opsional. Mengelompokkan semua tindakan pasca-penyebaran, yang berjalan setelah solusi Office diinstal. Tidak
<PostAction> Element (Pengembangan Office di Visual Studio) Opsional. Mengidentifikasi tindakan pasca-penyebaran. Tidak
<postActionData> Element (Pengembangan Office di Visual Studio) Opsional. Mengonfigurasi data untuk tindakan pasca-penyebaran. Tidak
<Elemen aplikasi> (Pengembangan Office di Visual Studio) Harus diisi. Membungkus informasi khusus aplikasi ke dalam satu simpul. Tidak
<Elemen kustomisasi> (Pengembangan Office di Visual Studio) Harus diisi. Menyimpan semua informasi khusus host aplikasi di namespace terpisah. Tidak
<Elemen kustomisasi> (Pengembangan Office di Visual Studio) Harus diisi. Menyimpan informasi khusus host aplikasi di namespace terpisah. xmlns
<Elemen dokumen> (Pengembangan Office di Visual Studio) Diperlukan hanya untuk solusi tingkat dokumen. Menyimpan informasi khusus kustomisasi. solutionId
<appAddin> Element (Pengembangan Office di Visual Studio) Diperlukan hanya untuk solusi tingkat aplikasi. Menyimpan informasi khusus kustomisasi. application

loadBehavior

keyName
<friendlyName> Element (Pengembangan Office di Visual Studio) Opsional. Menyimpan nama Add-in VSTO yang muncul dalam daftar Add-in VSTO yang diinstal. Tidak
<description> Element (Pengembangan Office di Visual Studio) Diperlukan hanya untuk Add-in VSTO. Menyimpan deskripsi yang muncul dalam daftar program yang terinstal. Tidak
<formRegions> Element (Pengembangan Office di Visual Studio) Diperlukan hanya untuk Add-in Outlook VSTO yang menyertakan wilayah formulir. Tidak
<formRegion> Element (Pengembangan Office di Visual Studio) Diperlukan hanya untuk Add-in Outlook VSTO yang menyertakan wilayah formulir. Nama
<vstoRuntime> Element (Pengembangan Office di Visual Studio) Harus diisi. Menjelaskan versi tertentu dari runtime Visual Studio Tools for Office yang didukung oleh solusi Office. Rilis

versi

supportUrl

Keterangan

Anda dapat mengedit manifes aplikasi dan penyebaran secara manual di solusi Office. Setelah itu, Anda harus menandatangani kembali manifes aplikasi dan penyebaran dengan menggunakan Pembuatan Manifes dan Alat Pengeditan (mage.exe dan mageui.exe). Untuk informasi selengkapnya, lihat Cara: Menandatangani ulang manifes aplikasi dan penyebaran.

Lokasi file

Manifes aplikasi khusus untuk satu versi solusi. Untuk alasan ini, manifes aplikasi harus disimpan secara terpisah dari manifes penyebaran. Visual Studio menempatkan file khusus versi dalam subdirektori yang dinamai sesuai versi terkait di subdirektori File Aplikasi di folder terbitkan.

Sintaks nama file

Nama file manifes aplikasi harus menjadi nama lengkap dan ekstensi aplikasi seperti yang diidentifikasi dalam elemen assemblyIdentity , diikuti oleh ekstensi .manifest. Misalnya, manifes aplikasi yang mengacu pada kustomisasi OutlookAddIn1.dll akan menggunakan sintaks nama file berikut.

OutlookAddIn1.dll.manifest

Baca juga