ClickOnce untuk .NET di Windows
Artikel ini menjelaskan perbedaan antara ClickOnce untuk .NET Core 3.1, .NET 5, dan yang lebih baru, versus ClickOnce untuk .NET Framework.
Alat penerbitan
Mulai visual Studio 2019, ClickOnce untuk .NET Core 3.1 dan .NET 5 atau yang lebih baru menggunakan alat Terbitkan alih-alih halaman Terbitkan Wizard dan properti. Alat Terbitkan membuat file .pubxml, yang disebut profil penerbitan. Sebagian besar properti yang sebelumnya tersedia dalam wizard tersedia untuk dikonfigurasi di alat Terbitkan. Untuk instruksi mendetail, lihat Menyebarkan aplikasi .NET Windows menggunakan ClickOnce.
MSBUILD
Untuk membangun dari baris perintah menggunakan MSBUILD, Anda perlu menentukan file .pubxml . Untuk informasi selengkapnya, lihat Membangun aplikasi .NET ClickOnce dari baris perintah.
Kelas ApplicationDeployment
Di .NET Core 3.1, .NET 5, dan .NET 6, Anda tidak memiliki akses terprogram ke ApplicationDeployment kelas atau ke API lain di System.Deployment.Application namespace.
Mulai dari .NET 7, Anda dapat mengakses properti di ApplicationDeployment
kelas menggunakan variabel lingkungan. Untuk informasi selengkapnya, lihat Properti penyebaran Access ClickOnce di .NET.
Mage.exe
Di .NET Core 3.1 dan .NET 5 dan yang lebih baru, gunakan dotnet-mage.exe alih-alih Mage.exe untuk membuat penyebaran ClickOnce.
Anda dapat menginstal dotnet-mage.exe menggunakan paket NuGet.
Untuk mengakses data aktivasi menggunakan dotnet-mage.exe, lihat Mengakses data aktivasi ClickOnce untuk .NET.
Properti Terbitkan yang Tidak Didukung di .NET Core 3.1 dan .NET 5 dan yang lebih baru
Pengaturan keamanan
- Mengaktifkan Pengaturan Keamanan ClickOnce (Keamanan akses kode)
- Zona Target
Perbarui pengaturan
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