4

我正在尝试为一个项目构建一个自动下载、编译和运行程序,只是为了让 mac 上的其他用户和我自己更容易,这样我们就不必随着项目的进展一遍又一遍地做所有事情。当我谷歌时,我找不到任何关于如何用代码编译和运行 C# monodevelop 项目的信息。这里有人知道怎么做吗?

谢谢

编辑:使用下面提到的 xbuild 编译项目,但我似乎找不到运行构建的命令?唯一的输出似乎是 .exe 并且当我尝试运行时会启动 vmware,是否有我在某处添加的 som 命令?像执行

tar -xf sources.tar.gz
cd *project*
xbuild project.sln
4

2 回答 2

5

构建你可以使用的应用程序gmcs,运行然后你可以使用mono。在终端 shell 中,您可以尝试一下:

$ gmcs hello.cs
$ mono hello.exe
Hello, World
于 2011-10-07T07:43:31.263 回答
4

完整的答案当然取决于相关的来源和它使用的构建系统。对于单声道相关源,您通常可以执行以下操作:

tar -xf sources.tar.gz
cd sources
./configure
make
sudo make install

如果您有 .sln 文件和 csproj 文件,则需要使用mdtoolor xbuildmdtool带有monodevelop,xbuild带有mono。两者都了解 Visual Studio 解决方案和 csproj 文件并将构建它们。xbuild相当于 msbuild的单声道。

于 2011-09-29T19:52:02.930 回答