Saya sudah memiliki proyek yang siap dibangun. Saat ini saya menggunakan visual studio 2013.
Tapi, saya tidak tahu cara membuat setup MSI di visual studio 2013, tapi untuk visual studio 2010 ada banyak tutorial di luar sana yang membahas cara membuat setup di visual studio 2010.
Apakah ini berarti saya perlu menginstal visual studio 2010 untuk membuat pengaturan aplikasi untuk proyek saya?
Apa cara termudah untuk membuat setup aplikasi di visual studio 2013?
Jawaban:
Microsoft telah mendengarkan seruan untuk mendukung penginstal (MSI) di Visual Studio dan merilis Visual Studio Installer Projects Extension . Anda sekarang dapat membuat installer di VS2013, unduh ekstensinya di sini dari galeri visualstudi.
visual-studio-installer-projects-extension
sumber
Pada Visual Studio 2012, Microsoft tidak lagi menyediakan paket penyebaran bawaan. Jika Anda ingin menggunakan paket ini, Anda harus menggunakan VS2010.
Di 2013 Anda memiliki beberapa opsi:
Dalam proyek saya, saya membuat penginstal sendiri dari awal, yang, karena saya tidak menggunakan Penginstal Windows, memiliki keuntungan karena menjadi super cepat, bahkan pada mesin lama.
sumber
File.WriteAllBytes
atauFile.WriteAllText
, tergantung pada jenis file). Saya tidak menangani penimpaan file yang ada - semua rakitan saya diawali dengan nama aplikasi saya (misalnya AppName.Controls.dll, AppName.Images.dll) sehingga kemungkinan file duplikat akan sangat kecil. Jika Anda ingin menangani setiap skenario yang mungkin, Anda harus melakukan apa yang dilakukan Penginstal Windows - yang mengalahkan tujuan penyesuaian.Visual Studio 2013 sekarang mendukung proyek penataan. Microsoft telah mengirimkan ekstensi Visual Studio untuk menghasilkan proyek penataan.
Ekstensi Proyek Penginstal Visual Studio
sumber
Microsoft menganjurkan untuk menggunakan "InstallShield Limited Edition untuk Visual Studio" sebagai pengganti dari "Deployment and Setup Project" yang dihentikan - tetapi tidak begitu bagus dan tidak ada orang lain yang merekomendasikan untuk menggunakannya. Tetapi untuk pengaturan sederhana, dan jika tidak ada masalah untuk menyampaikan produk pihak ketiga komersial, Anda dapat menggunakannya.
Alternatifnya adalah dengan menggunakan Windows Installer XML (WiX) , tetapi Anda harus melakukan banyak hal secara manual yang melakukan Setup-Project dengan sendirinya.
sumber
Microsoft juga merilis Microsoft Visual Studio 2015 Installer Projects Extension Ini adalah ekstensi yang sama seperti versi 2013 tetapi untuk Visual Studio 2015
sumber
Selain Install Shield dan WiX, ada Inno Setup . Meskipun saya belum mencobanya sendiri, saya telah mendengar hal-hal baik tentangnya.
sumber
Saya akan memberi tahu, bagaimana saya memecahkan masalah yang hampir serupa. Saya mengembangkan aplikasi menggunakan VS 2013 dan mencoba membuat wizard karena gagal melakukannya. Kemudian saya menginstal VS premium dan mencoba dan gagal.
akhirnya saya menggunakan "ClickOnce" dan itu bekerja dengan baik.
Jadi saya percaya di sini juga, "CLICKONCE" akan membantu Anda.
sumber