Saya perlu cara untuk menyeberang kompilasi sepotong pendek .NET C # kode ke dll, yang kemudian akan menjalankan lingkungan Windows klien.
Saya menjalankan OS X 10.9.2 pada iMac.
Adakah yang tahu alat apa yang memungkinkan ini?
Saya lebih suka tidak menginstal Parallels dan Windows jika saya dapat menemukan cara untuk mengkompilasi silang ini tanpa perlu menginstal banyak alat Microsoft.
xbuild
.Jika Anda memiliki Mac, Anda dapat mengkompilasi C # seperti ini:
Kompilasi:
mcs fileName.cs
Jalankan:
mono fileName.exe
Jika Anda tidak menginstal Mono di Mac Anda, Anda dapat google dan menginstalnya lalu Anda akan baik-baik saja. Anda tidak perlu Windows untuk melakukan ini.
sumber
Anda dapat menginstalnya dengan homebrew :
Maka Anda dapat menggunakannya dengan:
sumber
Tidak ada pengalaman pribadi dengan IDE ini tetapi sepertinya ini akan berhasil: http://monodevelop.com
sumber
Sekarang Anda mungkin ingin melihat yang berikut ini
Xamarin https://www.xamarin.com/
Visual Studio untuk Mac https://www.visualstudio.com/vs/visual-studio-mac/
sumber
Anda dapat mengkompilasi kode C # ya.
Mono tidak memiliki kompatibilitas 100% dengan implementasi .NET.
Infrastruktur Bahasa Umum (CLI) adalah kerangka kerja untuk mengeksekusi kode terkelola. CLI terdiri dari beberapa bagian termasuk Virtual Execution System (VES). .NET's VES adalah Common bahasa Runtime. Mono memiliki implementasi VES sendiri yang terpisah.
Dengan kata lain, setidaknya jangan berharap untuk menjalankan kode yang hanya telah diuji di lingkungan * nix / OSX untuk berjalan tanpa mengujinya di lingkungan windows .
sumber