使用Mono编译csharp项目

时间:2014-09-19 21:40:18

标签: c# linux windows mono

如何使用mono mcs使用“Microsoft Visual Studio解决方案文件,格式版本11.00”编译CSharp项目? 这是一个包含大量目录的项目,每个目录都包含*.cs*.csproj*.csproj.vspscc个文件。

据我所知,这个项目唯一的开发平台是Windows,没有人试图在Linux中编译它,尽管该项目在Windows中编译时,在Linux下成功运行。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

Mono有自己的MSBuild版本,名为xbuild,您可以使用它来构建.sln或.csproj文件。

如果需要直接使用Mono编译器,则需要查看项目文件并创建自己的命令行以传递给编译器。使用xbuild会更简单。