Saya membuat aplikasi kecil dan saya ingin membuat satu file MSI.
Di Visual Studio 2010 Anda memiliki jenis proyek ini di bawah:
Jenis Proyek Lainnya -> Pengaturan dan Penempatan -> Pemasang studio visual -> Proyek Pengaturan
Tetapi satu-satunya yang Anda dapatkan di Visual Studio 2012 adalah "Aktifkan Edisi Terbatas InstallShield".
Anda dapat mengubah .NET Framework, tetapi tidak ada yang berubah.
Mengapa tidak ada lagi? Dan bagaimana saya bisa mendapatkannya kembali? Apakah ada cara baru untuk melakukan ini?
installer
windows-installer
visual-studio-2012
project-types
Kris Nobels
sumber
sumber
Jawaban:
Untuk membuat proyek pengaturan di Visual Studio 2012 dengan InstallShield Limited Edition, tonton video ini .
Edisi terbatas InstallShield yang tidak dapat menginstal layanan.
Oleh Edward Miller (komentar dalam Visual Studio Installer Projects Extension ).
The WiX toolset , yang, sementara kuat melebihi ramah-pengguna dan memiliki kurva belajar yang curam. Bahkan ada templat yang dapat diunduh untuk menginstal layanan Windows (ref. VS2012: Installer untuk layanan Windows? ).
Untuk Visual Studio 2013, lihat posting blog Membuat installer dengan Visual Studio .
sumber
Setup.msi
dalamVS 2012
, bantuan lagi .. ??Silahkan lihat:
Proyek pengaturan Visual Studio (vdproj) tidak akan dikirimkan dengan versi VS mendatang
Penerapan Pemasang Windows
Diumumkan 1 1/2 tahun yang lalu bahwa jenis-jenis proyek terbunuh. Alternatifnya adalah:
sumber
Sudahkah Anda mencoba metode "Terbitkan"? Anda cukup klik kanan pada file proyek di explorer solusi dan pilih "Terbitkan" dari menu pop-up. Ini menciptakan installer dalam beberapa langkah yang sangat sederhana.
Anda dapat melakukan lebih banyak konfigurasi penginstal dari tab Publikasikan di jendela properti proyek.
NB: Metode ini hanya berfungsi untuk aplikasi WPF & Windows Forms.
sumber
Microsoft telah mendengarkan seruan untuk mendukung installer (MSI) di Visual Studio dan merilis Visual Studio Installer Projects Extension . Anda sekarang dapat membuat installer di Visual Studio 2013; unduh ekstensi di sini dari visualstudiogallery.
sumber
ISLE (InstallShield Limited Edition) adalah "pengganti" dari proyek Visual Studio Setup and Deploy, tetapi banyak pengguna berpikir Microsoft mengambil langkah yang salah dengan menghapus dukungan .vdproj dari Visual Studio 2012 (dan yang lebih baru) dan mendukung perangkat lunak perusahaan pihak ketiga.
Banyak orang meminta untuk mengembalikannya ( Membawa kembali pengaturan dasar dan jenis proyek penyebaran Visual Studio Installer ), tetapi Microsoft tuli dengan suara kami ... benar-benar sedih.
Karena WiX benar-benar rumit, saya pikir perlu untuk mencoba beberapa sistem instalasi gratis - NSIS atau Inno Setup . Keduanya skrip dan mudah dipelajari - tetapi kuat seperti SADP asli.
Saya telah membuat ekstensi Visual Studio yang sangat bagus untuk NSIS dan Inno Setup dengan banyak fitur (intellisense, highlight sintaks, bilah navigasi, kompilasi langsung dari Visual Studio, dll.). Anda dapat mencobanya di www.visual-installer.com (maaf untuk promo mandiri :)
Unduh Inno Setup (jrsoftware.org/isdl.php) atau NSIS (nsis.sourceforge.net/Download) dan instal V&I (unsigned-softworks.sk/visual-installer/downloads.html).
Semua pemasang sederhana Berikutnya / Berikutnya / Selanjutnya ...
Di Visual Studio, pilih menu File -> New -> Project , pilih NSISProject atau Inno Setup , dan proyek baru akan dibuat (dengan sumber penuh).
sumber
Ada beberapa kemajuan untuk pengembang Visual studio 2013 :-D woot woot! Lihat posting blog Ekstensi Proyek Pemasang Visual Studio .
Tautan dan informasi diambil dari posting blog Brian Harry Membuat installer dengan Visual Studio .
sumber
Lihat artikel Pemasangan Penginstal Visual Studio . Itu pasti akan membantu Anda.
Anda dapat memilih versi .NET framework yang benar di halaman. Jadi untuk Anda, buatlah .NET 4.5. Saya kira itu akan ada di sana untuk Visual Studio 2012.
sumber
Saya pikir bahwa Menyebarkan Solusi Office dengan Menggunakan ClickOnce (MSDN) dapat bermanfaat.
Setelah membuat plugin Outlook untuk Office 2010 masalahnya adalah menginstalnya di komputer pelanggan, tanpa menggunakan ISLE atau alat kompleks lainnya (atau mahal).
Solusinya adalah menggunakan instrumen publikasi proyek Visual Studio, seperti yang dijelaskan dalam tautan. Hanya dua hal yang harus dilakukan sebelum pengaturan akan bekerja:
sumber