Saya memelihara aplikasi VB6 dan kami sedang mempelajari cara bermigrasi ke .Net Kami sedang mempertimbangkan untuk melakukan ini secara bertahap dengan mengimplementasikan fitur-fitur baru dalam kelas .Net yang terlihat oleh COM dan memigrasikan fungsi yang ada secara perlahan. Saya menemukan beberapa contoh instruktif 'Hello World' tentang cara melakukan ini dan berfungsi baik dengan Aplikasi kami. Tetapi bagaimana perilaku dunia nyata dari aplikasi hybrid ini? Apakah mereka stabil, dapat dipelihara? Khusus dari program kami adalah bahwa lebih banyak pengguna di komputer yang sama akan menggunakannya dengan beralih akun pengguna.
EDIT: Aplikasi VB6 membaca data dari koneksi USB dan menyimpannya dalam database Access. Pengguna dapat memanggil berbagai tampilan data. Data di-cache dalam perangkat perangkat keras, sehingga interupsi dalam pembacaannya tidak fatal.
EDIT 4 Okt 2015: Saatnya untuk tindak lanjut: Kami masih dalam proses mengganti kode VB6 yang ada langkah demi langkah ke .Net. Pertama kami mengambil rutinitas akses data, kemudian logika bisnis dan saat ini satu bentuk demi satu dikonversi ke WPF. Kami memang akhirnya menulis ulang setiap bagian dari kode yang kami konversi (dalam VB.Net), tetapi kami dapat melakukannya dengan lambat dan pada saat yang sama meningkatkan fungsionalitas. Aplikasi hibrida selamat dari transisi ke Windows 8, 8.1 dan 10.
EDIT 9 Maret 2018: Kami akan merilis kode yang sepenuhnya dikonversi bulan depan. Aplikasi hybrid akan didukung untuk setidaknya satu tahun lebih lama. Ini menunjukkan terutama masalah pada layar resolusi tinggi, tetapi berfungsi dengan baik sebaliknya. Sejujurnya, kami memiliki lebih banyak dukungan sakit kepala karena pemasangan .Net Framework yang korup dan instalasi dependensi yang korup (di antaranya SQL Server LocalDb) daripada yang kami miliki masalah kompatibilitas dengan basis kode VB6 ...