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 dikemas sebagai MSI sering dilakukan menggunakan Ekstensi Proyek Pemasang Visual Studio.
Artikel ini berlaku untuk aplikasi yang menargetkan .NET, yaitu .NET Core 3.1 dan .NET 5 atau versi yang lebih baru, bukan .NET Framework.
Anda dapat mengunduh ekstensi di sini:
Perbarui untuk .NET
Proyek .NET memiliki dua model berbeda untuk penerbitan.
Penyebaran yang bergantung pada kerangka kerja
Aplikasi mandiri memuat runtime.
Untuk mempelajari selengkapnya tentang strategi penyebaran ini, lihat gambaran umum penerbitan aplikasi .NET .
Membuat proyek penyiapan
Dari Visual Studio, pilih Ekstensi >Kelola Ekstensi, dan cari "Proyek Penginstal Visual Studio". Atau, unduh ekstensi langsung dari Marketplace.
Dari jendela Mulai, pilih Buat proyek baru, lalu ketik "penyiapan" di kotak pencarian. Pilih proyek Penyiapan, dan ikuti instruksi.
Untuk contoh terperinci yang menunjukkan cara membuat dan membangun proyek Penyiapan, lihat panduan : Menyebarkan Aplikasi berbasis Windows.
Untuk informasi umum tentang proyek Penyiapan (*.vsproj), lihat proyek Penyiapan dan Penyebaran .
Untuk informasi tentang properti penyebaran, lihat properti penyebaran .
Perubahan alur kerja untuk .NET
Untuk mendapatkan output yang benar untuk proyek .NET, pilih Terbitkan Item alih-alih Output Utama dalam kotak dialog Tambahkan Grup Output Proyek . Untuk membuka dialog ini, gunakan Tambahkan Keluaran Proyek>... dari menu konteks proyek pengaturan.
Untuk membuat penginstal mandiri, atur properti PublishProfilePath pada Terbitkan Item simpul dalam proyek Penyiapan, menggunakan jalur relatif profil penerbitan dengan kumpulan properti yang benar.
Sebelum Anda dapat mengatur properti ini, buat profil penerbitan dari proyek aplikasi dengan memilih Terbitkan dari menu konteks proyek aplikasi di Penjelajah Solusi, dan sebarkan aplikasi ke folder.
Nota
Alur kerja ini tidak didukung untuk aplikasi ASP.NET Core, hanya aplikasi Windows Desktop.
Prasyarat
Jika Anda ingin alat penginstal Anda dapat menginstal runtime yang diperlukan untuk aplikasi .NET yang bergantung pada kerangka kerja, Anda dapat melakukan ini menggunakan prasyarat. Dari dialog properti proyek penginstal Anda, buka dialog Prasyarat ... dan Anda akan melihat entri berikut:
Opsi .NET Core Runtime... harus dipilih untuk aplikasi konsol, .NET Desktop Runtime... harus dipilih untuk aplikasi WPF dan WinForms.
Nota
Item ini hadir dimulai dengan rilis Visual Studio 2019 Update 7.