Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Aplikasi ClickOnce dapat dikaitkan dengan satu atau beberapa ekstensi nama file, sehingga aplikasi akan dimulai secara otomatis ketika pengguna membuka file jenis tersebut. Menambahkan dukungan ekstensi nama file ke aplikasi ClickOnce sangat mudah.
Catatan
Untuk membuat asosiasi file di aplikasi .NET ClickOnce (bukan .NET Framework), lihat Mengakses data aktivasi ClickOnce untuk .NET di Windows.
Untuk membuat asosiasi file untuk aplikasi ClickOnce
Buat aplikasi ClickOnce secara normal, atau gunakan aplikasi ClickOnce yang ada.
Buka manifes aplikasi dengan teks atau editor XML, seperti Notepad.
Temukan elemen
assembly
. Untuk informasi selengkapnya, lihat Manifes aplikasi ClickOnce.Sebagai anak dari
assembly
elemen , tambahkanfileAssociation
elemen . ElemenfileAssociation
ini memiliki empat atribut:extension
: Ekstensi nama file yang ingin Anda kaitkan dengan aplikasi.description
: Deskripsi jenis file, yang akan muncul di shell Windows.progid
: String yang secara unik mengidentifikasi jenis file, untuk menandainya di registri.defaultIcon
: Ikon yang digunakan untuk jenis file ini. Ikon harus ditambahkan sebagai sumber daya file dalam manifes aplikasi. Untuk informasi selengkapnya, lihat Cara: Menyertakan File Data dalam Aplikasi ClickOnce.Untuk contoh elemen dan
fileAssociation
, lihat< fileAssociation> Element.file
Jika Anda ingin mengaitkan lebih dari satu jenis file dengan aplikasi, tambahkan elemen tambahan
fileAssociation
. Perhatikan bahwaprogid
atribut harus berbeda untuk masing-masing atribut.Setelah Anda selesai dengan manifes aplikasi, tanda tangani kembali manifes. Anda dapat melakukan ini dari baris perintah dengan menggunakan Mage.exe.
mage -Sign WindowsFormsApp1.exe.manifest -CertFile mycert.pfx
Untuk mengetahui informasi selengkapnya, lihat Mage.exe (Pembuatan Manifes dan Alat Pengeditan).
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.