使用Mono编译csharp项目

本文关键字:项目 csharp 编译 Mono 使用 | 更新日期: 2023-09-27 18:22:41

如何使用mono-mcs使用"Microsoft Visual Studio Solution File,Format Version 11.00"编译CSharp项目?这是一个包含一堆目录的项目,每个目录都包含*.cs*.csproj*.csproj.vspscc文件。

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

有什么想法吗?

使用Mono编译csharp项目

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

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