回答:
Monoプロジェクトをご覧ください。それはあなたが探しているものかもしれません。
http://www.mono-project.com/Mono:OSX
MonoDevelopは、主にC#およびその他の.NET言語向けに設計されたクロスプラットフォームIDEです。MonoDevelopを使用すると、開発者はLinux、Windows、およびMac OSXでデスクトップおよびASP.NET Webアプリケーションをすばやく作成できます。MonoDevelopを使用すると、開発者はVisual Studioで作成された.NETアプリケーションをLinuxおよびMac OSXに簡単に移植して、すべてのプラットフォームに対して単一のコードベースを維持できます。
xbuild
です。
このIDEでの個人的な経験はありませんが、これは動作するようです:http : //monodevelop.com
あなたは今、次を調べたいかもしれません
Xamarin https://www.xamarin.com/
Visual Studio for Mac https://www.visualstudio.com/vs/visual-studio-mac/
Macで.NET C#コードをコンパイルできますか?
はい、C#コードをコンパイルできます。
Microsoftツールを大量にインストールする必要なく、これをクロスコンパイルする方法を見つけることができれば、ParallelsとWindowsをインストールしたくないでしょう。
Mono は、.NET実装と100%の互換性がありません。
共通言語インフラストラクチャ(CLI)は、マネージコードを実行するためのフレームワークです。CLIは、仮想実行システム(VES)を含むいくつかの部分で構成されています。.NETのVESは共通言語ランタイムです。Monoには独自のVES実装があります。
つまり、少なくとも、* nix / OSX環境でのみテストされたコードを実行して、Windows環境でテストせずに実行することを期待しないでください。