Pertanyaan Singkat
Apakah ada yang berhasil memvirtualisasi beberapa alat baris perintah di Windows?
Latar Belakang
Dalam Pertanyaan SU sebelumnya saya bertanya bagaimana cara mengatur lingkungan kerja yang terisolasi. Jawaban atas semua adalah untuk memvirtualisasikan aplikasi. Saya telah melakukan hal itu menggunakan Cameyo dengan kesuksesan sedang. Saya telah mengalami beberapa masalah yang saya harap pertanyaan ini akan menjelaskan.
Perhatikan bahwa saya tidak dijual di Cameyo, kebetulan itu satu-satunya alat yang saya coba. Jika ada alat GRATIS yang lebih baik di luar sana untuk digunakan, saya akan sangat senang untuk mencobanya.
Masalah 1
Bagian GUI dari aplikasi tervirtualisasi bekerja dengan baik menggunakan Cameyo, tetapi kompiler tertanam yang diinstal bersama dengan instalasi GUI tidak dapat ditemukan. Saya menduga ini karena alat tertanam ke dalam executable dan tidak ada di jalur sistem atau bahkan terlihat pada sistem file.
Edisi 2 (lebih umum)
Saya telah mencoba menginstal beberapa aplikasi ke dalam aplikasi tervirtualisasi yang sama (Cameyo tampaknya mendukung ini) untuk mempertahankan satu lingkungan kerja. Tampaknya tidak ada aplikasi yang saling mengetahui. Jika saya menginstal setiap alat di aplikasi tervirtualasinya sendiri, saya yakin itu hanya akan meningkatkan masalah ini.
EDIT
Untuk menjernihkan beberapa komentar:
- Kami menggunakan beberapa IDE yang berbeda (sebagian besar target yang disematkan memaksa IDE pada Anda).
- IDE yang saya coba untuk virtualisasi semuanya hanya Windows.
- Sangat penting bahwa kita dapat membuat kode yang sama (menghasilkan CRC yang sama) tidak peduli pengembang mana yang membangunnya. Ini harus berlaku sepanjang waktu juga.
- Jika masing-masing pengembang menginstal program N, itu beresiko menginstal versi yang salah (yaitu 4.2 daripada 4.1) yang mungkin atau mungkin tidak menghasilkan kode yang sama. Bahkan jika pengguna menginstal versi yang benar, jika mereka menjalankan rasa Windows yang berbeda masih dapat menyebabkan masalah.
Saya telah melihat sebagian besar masalah ini sudah dengan kompiler tertanam, jadi bagi saya itu melampaui paranoia dan masalah nyata yang harus saya atasi.