合理的な選択肢が 2 つ考えられます。 1 つ目は、すべてをコンパイルする makefile を作成することです。これを自動的に行う Make It So というユーティリティがかつてありました。彼らのページは、Visual Studio 2010 との互換性を指定していますが、Visual Studio 2012 でも動作する可能性があります。
cmake も使用できます。正しく行うにはもう少し複雑ですが、最終的には、コードを多かれ少なかれどこでもコンパイルできるようになります。
xbuild を使用しますか?したがって、Mono をインストールすると、msbuild の OSS バージョンである xbuild が作成されます。 「xbuild solution.sln」のようなもので .sln ファイルをビルドできます