如何通过cmdline使用mono构建项目?

如何通过cmdline使用mono构建项目?,mono,compilation,Mono,Compilation,我必须使用命令行/终端,我需要使用gmcs而不是xbuild 如何编译项目?我的一行看起来像这样 gmcs -d:mydef -lib:my_ref_folder -debug -r:System.Web,System.Data,mysql.data -recurse:'*.cs' 问题是我得到了错误错误CS0006:找不到元数据文件mysql.data'。我在谷歌上搜索并尝试了很多人建议的gacutil-I name.dll`但在安装mysql之后,我仍然遇到了这个错误。我也需要lucen

我必须使用命令行/终端,我需要使用gmcs而不是xbuild

如何编译项目?我的一行看起来像这样

gmcs -d:mydef -lib:my_ref_folder -debug -r:System.Web,System.Data,mysql.data -recurse:'*.cs' 
问题是我得到了错误
错误CS0006:找不到元数据文件
mysql.data'
。我在谷歌上搜索并尝试了很多人建议的
gacutil-I name.dll`但在安装mysql之后,我仍然遇到了这个错误。我也需要lucence.net,当我使用gacutil时,我得到了错误

# sudo gacutil -i Lucene.Net.dll
Failure adding assembly Lucene.Net.dll to the cache: Attempt to install an assembly without a strong name
如何使用gmcs构建项目?我在谷歌上搜索过一些例子,但gmcs并不是一个很好的关键词,我被手册页面难住了-lib:不起作用,-L my_ref_文件夹也不起作用旧版本中的两个DLL/引用都找不到,我得到
找不到元数据文件
错误

这里只有一行

gmcs“/out:myfile.dll”-t:library -r:System,System.Data“/r:/home/user/path/Lucene.Net.dll” “/r:/home/user/path/mysql.data.dll” /nologo/warn:4/debug:+/debug:full /优化-/codepage:utf8 “/define:跟踪;调试” -递归:'/home/user/path/*.cs'