Memilih strategi penyebaran ClickOnce
Ada tiga strategi berbeda untuk menerapkan aplikasi ClickOnce; strategi yang Anda pilih terutama bergantung pada jenis aplikasi yang Anda gunakan. Ketiga strategi penyebaran tersebut adalah sebagai berikut:
Instal dari Web atau Berbagi Jaringan
Mulai aplikasi dari Web atau Jaringan Berbagi
Menginstal dari CD atau DVD
Catatan
Selain memilih strategi penerapan, Anda juga ingin memilih strategi untuk menyediakan pembaruan aplikasi. Untuk informasi selengkapnya, lihat Memilih strategi pembaruan ClickOnce.
Instal dari Web atau jaringan berbagi
Saat Anda menggunakan strategi ini, aplikasi Anda disebarkan ke server Web atau berbagi file jaringan. Ketika pengguna akhir ingin menginstal aplikasi, dia mengklik ikon pada halaman Web atau mengklik dua kali ikon pada file share. Aplikasi tersebut kemudian diunduh, diinstal, dan dijalankan di komputer pengguna akhir. Item ditambahkan ke menu Mulai dan Tambah atau Hapus Program di Panel Kontrol .
Karena strategi ini bergantung pada konektivitas jaringan, ini berfungsi paling baik untuk aplikasi yang akan disebarkan ke pengguna yang memiliki akses ke jaringan area lokal atau koneksi Internet berkecepatan tinggi.
Jika Anda menerapkan aplikasi dari Web, Anda dapat meneruskan argumen ke dalam aplikasi saat diaktifkan menggunakan URL. Untuk informasi lebih lanjut, lihat Cara: Mengambil informasi string kueri dalam aplikasi ClickOnce online . Anda tidak dapat meneruskan argumen ke dalam aplikasi yang diaktifkan dengan menggunakan salah satu metode lain yang dijelaskan dalam dokumen ini.
Untuk mengaktifkan strategi penerapan ini di Visual Studio, klik Dari Web atau Dari jalur UNC atau berbagi file di laman Cara Memasang di Wizard Penerbitan.
Catatan
Di ClickOnce untuk .NET Core 3.1 dan .NET 5 atau yang lebih baru, Anda mengatur properti penyebaran menggunakan alat Terbitkan alih-alih panduan Terbitkan dan halaman Terbitkan Desainer Proyek. Untuk informasi selengkapnya, lihat Menyebarkan aplikasi .NET Windows menggunakan ClickOnce dan ClickOnce untuk .NET.
Ini adalah strategi penerapan default.
Mulai aplikasi dari Web atau jaringan berbagi
Strategi ini seperti yang pertama, kecuali aplikasi berperilaku seperti aplikasi Web. Ketika pengguna mengklik link pada halaman Web (atau mengklik dua kali ikon pada file share), aplikasi dimulai. Ketika pengguna menutup aplikasi, itu tidak lagi tersedia di komputer lokal mereka; tidak ada yang ditambahkan ke menu Mulai atau Tambah atau Hapus Program di Panel Kontrol .
Catatan
Secara teknis, aplikasi diunduh dan diinstal ke cache aplikasi di komputer lokal, seperti halnya aplikasi Web diunduh ke cache Web. Seperti halnya cache Web, file akhirnya diambil dari cache aplikasi. Namun, persepsi pengguna adalah bahwa aplikasi dijalankan dari Web atau berbagi file.
Strategi ini berfungsi paling baik untuk aplikasi yang jarang digunakan—misalnya, alat tunjangan karyawan yang biasanya dijalankan hanya satu kali setiap tahun.
Untuk mengaktifkan strategi penerapan ini di Visual Studio, klik Jangan instal aplikasi pada laman Instal atau Jalankan Dari Web dari Wizard Penerbitan.
Untuk mengaktifkan strategi penerapan ini, secara manual, ubah tag pasang di manifes penerapan. (Nilainya bisa true atau false . Di Mage.exe , gunakan opsi Hanya Online di Jenis Aplikasi daftar.)
Menginstal dari CD atau DVD
Saat Anda menggunakan strategi ini, aplikasi Anda disebarkan ke media yang dapat dipindahkan seperti CD-ROM atau DVD. Seperti opsi sebelumnya, ketika pengguna memilih untuk memasang aplikasi, itu diinstal dan dimulai, dan item ditambahkan ke menu Mulai dan Tambah atau Hapus Program di Panel Kontrol .
Strategi ini berfungsi paling baik untuk aplikasi yang akan disebarkan ke pengguna tanpa konektivitas jaringan yang persisten atau dengan koneksi bandwidth rendah. Karena aplikasi diinstal dari media yang dapat dipindahkan, tidak diperlukan koneksi jaringan untuk penginstalan; namun, konektivitas jaringan tetap diperlukan untuk pembaruan aplikasi.
Untuk mengaktifkan strategi penerapan ini di Visual Studio, klik Dari CD-ROM atau DVD-ROM pada laman Bagaimana Terpasang dari Wizard Penerbitan.
Untuk mengaktifkan strategi penerapan ini secara manual, ubah tag deploymentProvider di manifes penerapan. (Di Visual Studio, properti ini ditampilkan sebagai URL Pemasangan pada halaman Terbitkan dari Perancang Proyek. Di Mage.exe itu adalah Lokasi Awal .)
Dukungan browser web
Aplikasi yang menargetkan .NET Framework 3.5 ke atas dapat diinstal menggunakan browser apa pun.