Saya telah belajar tentang penerapan berbagai jenis aplikasi (mis. aplikasi konsol, aplikasi layanan windows, formulir windows, wpf dll) yang dibangun menggunakan Visual Studio 2017.
Secara khusus saya melihat apa yang saya pahami disebut sebagai Proyek Penyiapan dan Penerapan atau Proyek Penyiapan Penginstal Windows: https://msdn.microsoft.com/en-au/library/wx3b589t(v=vs.100).aspx
Saya tidak dapat menemukan Proyek Penyiapan dan Penerapan di Visual Studio 2017 pada awalnya. Namun saya menemukan ekstensi untuk Visual Studio dari Microsoft yang disebut Proyek Penginstal Microsoft Visual Studio 2017 https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects
Setelah menginstal ekstensi untuk Visual Studio saya dapat menemukan Penginstal Visual Studio di bawah Jenis Proyek Lain di jendela Tambahkan Proyek Baru. Namun saya belum berhasil membuat penginstal untuk suatu proyek.
Pada kesempatan berbeda dan dengan solusi berbeda menggunakan proyek Windows Form default standar atau aplikasi konsol default, ketika saya mengklik kanan proyek Setup di Jendela Solution Explorer dan memilih build, hal berikut terjadi:
Jendela dialog yang berkaitan dengan SQL Management Studio muncul sebagai berikut
Harap tunggu sementara Windows mengkonfigurasi SQL Server 2008 R2 SP2 Management Studio.
Di atas jendela dialog itu, jendela dialog lebih lanjut muncul dengan:
0: Watson 1: 1304 2: STreamSupportFiles 3:streamBinaryToDisk 4:5 5:e:\sql10_main_t\sql\setup\darmwin\sqlcastub\streamca.cpp 6:238 7:sqlcastub.dll 8:sqlrun.msi
dan tombol ok.
Jika saya menekan tombol ok pada dialog yang diidentifikasi di 2, saya berakhir dengan dialog lebih lanjut dengan judul SQL Server 2008 R2 SP2 Management Studio. Isi jendelanya adalah:
Kesalahan menulis ke file: Akses ditolak. Verifikasi bahwa Anda memiliki akses ke direktori itu. Tombol OK muncul di jendela.
Saya tidak yakin apa sebenarnya yang dimaksud dengan direktori "itu" dalam konteks ini karena hal itu tidak diharapkan.
Jika saya mengklik Ok pada jendela dialog maka saya melihat jendela dialog Penginstal Windows dengan pesan "Mempersiapkan Penginstalan" dan tombol batal.
Setelah sekian lama tanpa ada apa-apa yang terjadi, dan jendela utama Visual Studio sekarang memiliki (tidak merespons) sebagai bagian dari judulnya, saya akhirnya mengklik tombol batal pada dialog penginstal Windows. Hal ini menyebabkan penginstal membeku dan akhirnya Visual Studio crash atau menjadi tidak responsif sehingga saya akhirnya menghentikannya dengan task manager.
Saya menonton video di mana seseorang telah membuat Proyek Pengaturan untuk Layanan Windows dan saya tidak pernah melihat Windows yang berkaitan dengan SQL Server atau jendela Persiapan Penginstal Windows. Saya tidak berharap untuk menerima jendela yang disebutkan, atau Visual Studio menjadi tidak responsif dan pada dasarnya macet.
Saya pergi ke Alat> Opsi> Proyek dan Solusi dan mengubah output build MS dan mencatat verbositas ke Diagnostik, tetapi tidak menemukan apa pun yang terkait dengan SQL Server 2008.
Adakah yang punya pemikiran tentang apa yang menyebabkan hal ini dan bagaimana saya bisa mengatasinya?
Selanjutnya, haruskah saya mencari solusi/alat lain yang akan digunakan untuk tujuan penerapan alih-alih proyek Penyiapan dan Penerapan? Mengingat sifat pertanyaannya, alih-alih membiarkannya begitu saja, mungkin ada beberapa pertanyaan lain: 1. Apakah proyek Penyiapan dan Penerapan masih merupakan alat/solusi yang secara aktif digunakan oleh pengembang lain? Jika ya, apakah penggunaannya secara luas? Atau seberapa luas penggunaannya dibandingkan dengan teknologi/alat/solusi lain untuk penerapannya?