Masalah apa yang muncul dari menginstal program baru saat program lain berjalan? Saya membayangkan GAC memecahkan banyak masalah lama dll yang dibagi bersama sedang dikunci. Jadi masalah apa yang masih muncul? Saya bisa melihat masalah dengan meningkatkan satu program pasti, tetapi di luar ini sulit untuk melihat mengapa aplikasi akan menginjak kaki masing-masing.
9
Jawaban:
GAC hanya membantu dengan .NET assemblies. Ada banyak aplikasi lain yang tidak ditulis dalam .NET.
Masalah apa lagi yang ada?
Mengapa berisiko gagal proses instalasi ketika sangat mudah untuk menghentikan aplikasi lain dan hanya menunggu beberapa menit? Pergi minum secangkir kopi sementara itu. :)
sumber
Anda tidak dapat menimpa DLL atau EXE yang sedang digunakan oleh aplikasi lain. Petunjuk tertulis yang lebih baik mengatakan "lihat, baik barang dekat yang menggunakan hal-hal yang ingin saya perbarui (dan memberi Anda daftar) atau melanjutkan instalasi dan kita harus reboot setelah mengganti DLL / EXE kemudian." Yang malas hanya membabi buta memberitahu Anda untuk menutup setiap hal yang Anda jalankan, untuk berjaga-jaga.
Saya benci mem-boot ulang. Saya benci menutup barang yang saya gunakan. Kadang-kadang saya terus berputar dan tidak menutup apa pun yang berjalan. Saya punya sedikit dugaan jika ada yang berbagi DLL, jadi misalnya jika saya memperbarui Word saya akan setuju untuk menutup Outlook, tetapi bukan Foxit Reader, saya tahu mereka mungkin independen. Saya menaruh perhatian lebih pada bisikan-bisikan non-malas (yang memberi tahu saya apa yang terlibat konflik) daripada yang malas, yang mungkin juga mengatakan "mungkin mengandung kacang" untuk semua pemikiran yang telah masuk ke dalamnya.
sumber
mungkin installernya terlalu paranoid? sejujurnya, saya tidak pernah menutup semua program ketika seorang pemasang meminta saya untuk melakukannya dan tidak pernah mendapat masalah. Mungkin hanya keberuntungan saja.
sumber
Banyak kali pesan itu hanya disisipkan sebagai teks default untuk sistem instalasi yang digunakan. 9 dari 10 kali itu dapat diabaikan. Hanya saja, kali ke-10 Anda harus khawatir tentang :-) Imo, di samping alasan teknis yang dirangkum dengan baik oleh DevArt, itu mungkin dimasukkan di sana semula sehingga pengguna akhir tidak berteriak kepada vendor tentang pekerjaan yang hilang jika installer crash Windows dan menyebabkan mereka kehilangan spreadsheet dan dokumen penting yang sedang dikerjakan - kejadian yang tidak jarang terjadi pada saat menginstal perangkat lunak.
sumber
Kemungkinan konflik antara aplikasi yang diinstal dan yang sudah berjalan sangat kecil. Saat ini sebagian besar aplikasi didasarkan pada konsep kotak pasir dan mereka tidak perlu keluar darinya selama proses instalasi (atau penggunaan normal).
Tapi mari kita anggap saat menginstal beberapa perangkat lunak, perubahan harus dilakukan ke file yang sangat mungkin sudah dibuka oleh aplikasi lain. Anda punya dua pilihan di sini:
Sayangnya, opsi kedua diambil sebagian besar waktu.
sumber
lindung nilai. Saya tidak pernah repot, dan tidak mengalami kesulitan. satu-satunya pengecualian adalah menginstal plugin ketika aplikasi yang ditargetkan (IE, FireFox, Visual Studio, dll) masih terbuka
sumber