Menyertakan file data dalam aplikasi ClickOnce
Setiap aplikasi ClickOnce yang Anda instal diberi direktori data pada disk lokal komputer tujuan tempat aplikasi dapat mengelola datanya sendiri. File data dapat menyertakan file dengan jenis apa pun: file teks, file XML, atau bahkan file database Microsoft Access (.mdb). Prosedur berikut menunjukkan kepada Anda cara menambahkan file data dengan jenis apa pun ke dalam aplikasi ClickOnce Anda.
Catatan
Di ClickOnce untuk .NET Core 3.1 dan .NET 5 atau yang lebih baru, gunakan dotnet-mage.exe alih-alih Mage.exe. Untuk informasi selengkapnya, lihat ClickOnce untuk .NET.
Untuk menyertakan file data dengan menggunakan Mage.exe
Tambahkan file data ke direktori aplikasi Anda dengan file aplikasi Anda lainnya.
Biasanya, direktori aplikasi Anda akan menjadi direktori yang diberi label dengan versi penyebaran saat ini—misalnya, v1.0.0.0.
Perbarui manifes aplikasi Anda untuk mencantumkan file data.
mage -u v1.0.0.0\Application.manifest -FromDirectory v1.0.0.0
Melakukan tugas ini membuat ulang daftar file dalam manifes aplikasi Anda dan juga secara otomatis menghasilkan tanda tangan hash.
Buka manifes aplikasi di teks atau editor XML pilihan Anda dan temukan elemen
file
untuk file yang baru ditambahkan.Jika Anda menambahkan file XML bernama
Data.xml
, file akan terlihat mirip dengan contoh kode berikut.<file name="Data.xml" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />
Tambahkan atribut
type
ke elemen ini, dan beri nilaidata
.<file name="Data.xml" writeableType="applicationData" hash="23454C18A2DC1D23E5B391FEE299B1F235067C59" hashalg="SHA1" asmv2:size="39500" />
Tanda tangani kembali manifes aplikasi Anda dengan menggunakan pasangan kunci atau sertifikat Anda, lalu tanda tangani kembali manifes penyebaran Anda.
Anda harus menandatangani ulang manifes penyebaran karena hash manifes aplikasi telah berubah.
mage -s app manifest -cf cert_file -pwd password
mage -u deployment manifest -appm app manifest
mage -s deployment manifest -cf certfile -pwd password
Untuk menyertakan file data dengan menggunakan MageUI.exe
Tambahkan file data ke direktori aplikasi Anda dengan file aplikasi Anda lainnya.
Biasanya, direktori aplikasi Anda akan menjadi direktori yang diberi label dengan versi penyebaran saat ini—misalnya, v1.0.0.0.
Pada menu File, klik Buka untuk membuka manifes aplikasi Anda.
Pilih tab File.
Dalam kotak teks di bagian atas tab, masukkan direktori yang berisi file aplikasi Anda, lalu klik Isi.
File data Anda akan muncul di kisi.
Atur nilai Jenis File dari file data ke Data.
Simpan manifes aplikasi, lalu tanda tangani ulang file.
MageUI.exe akan meminta Anda untuk menandatangani ulang file.
Menandatangani ulang manifes penyebaran Anda
Anda harus menandatangani ulang manifes penyebaran karena hash manifes aplikasi telah berubah.
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk