我正在尝试构建一个自动下载,编译和放大为项目运行程序只是为了让mac和我自己的其他用户更容易,所以我们不必随着项目的进展一遍又一遍地做所有事情。当我谷歌时,我无法找到任何关于如何使用代码编译和运行C#monodevelop项目的内容。这里有人知道怎么做吗?
感谢
编辑:使用下面提到的xbuild编译项目,但我似乎无法找到运行构建的命令?唯一的输出似乎是.exe并且当我尝试运行时启动vmware,是否有som命令我添加到某处?比如执行
tar -xf sources.tar.gz
cd *project*
xbuild project.sln
答案 0 :(得分:4)
完整的答案当然取决于相关来源及其使用的构建系统。对于单声道关联源,您通常可以执行以下操作:
tar -xf sources.tar.gz
cd sources
./configure
make
sudo make install
如果您有.sln文件和csproj文件,则需要使用mdtool
或xbuild
。 mdtool
附带monodevelop,xbuild
附带单声道。两者都了解visual studio解决方案和csproj文件并将构建它们。 xbuild单声道equivalent of msbuild。
答案 1 :(得分:4)
要构建可以使用gmcs
的应用程序,要运行,您可以使用mono
。
从终端shell,您可以尝试:
$ gmcs hello.cs
$ mono hello.exe
Hello, World