Pelanggan Anda tidak peduli apakah program Anda ditulis dalam .NET atau tidak. Karena itu, jika Anda dapat memastikan bahwa sebagian besar audiens target Anda dapat menginstal dan menjalankan perangkat lunak Anda tanpa masalah, Anda baik.
Sangat sulit untuk menemukan informasi yang akurat tentang penetrasi .NET Framework , jadi Anda tidak harus bergantung pada apa pun.
Mengapa tidak menargetkan Profil Klien .NET dan memastikan bahwa itu diinstal bersama dengan binari Anda? Mudah, sederhana, dan efektif.
Profil Klien .NET Framework 4 adalah bagian dari .NET Framework 4 yang dioptimalkan untuk aplikasi klien. Ini menyediakan fungsionalitas untuk sebagian besar aplikasi klien, termasuk Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF), dan fitur ClickOnce. Ini memungkinkan penyebaran yang lebih cepat dan paket pemasangan yang lebih kecil untuk aplikasi yang menargetkan Profil Klien .NET Framework 4.
Saya melihat keuntungan besar lain dari porting kode VB6 Anda ke .NET: kemampuan untuk membuat versi perangkat lunak Anda yang berjalan di Linux dan OSX menggunakan Mono . Contoh penting aplikasi desktop yang ditulis dalam .NET dan lintas platform tersedia di sini .