Apa, jika ada, opsi yang didukung Microsoft untuk menjalankan kode C # /. NET 4.0 secara native di Mac? Ya, saya tahu tentang Mono, tetapi di antara yang lain, itu tertinggal Microsoft. Dan Silverlight hanya berfungsi di browser web. Solusi tipe VMWare tidak akan memotongnya juga.
Apakah ada jawaban semi-otoritatif mengapa Microsoft tidak mendukung .NET di Mac itu sendiri? Sepertinya mereka bisa Silverlight dan / atau membeli Mono dan dengan cepat berada di sana. Tidak perlu untuk Visual Studio asli; kompilasi silang dan debugging jarak jauh baik-baik saja.
Alasannya adalah di mana saya bekerja ada semakin banyak Ketidakpastian tentang masa depan yang menyebabkan lebih banyak pengembangan yang harus dilakukan dalam C ++ daripada C #; proyek baru memilih untuk menggunakan C ++. Tidak ada yang ingin memberi tahu manajemen 18-24 bulan dari sekarang "maaf" jika Mac (atau iPad) menjadi persyaratan. C ++ dipandang sebagai opsi yang lebih aman, bahkan jika itu (bisa dibilang) berarti hilangnya produktivitas saat ini.