我必须使用命令行/终端,我需要使用gmcs而不是xbuild。
我如何编译项目?我的一个班轮看起来像这样
gmcs -d:mydef -lib:my_ref_folder -debug -r:System.Web,System.Data,mysql.data -recurse:'*.cs'
问题是我得到了错误error CS0006: cannot find metadata file
mysql.data'. I googled and i tried
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_folder找不到旧的dll / references,我得到cannot find metadata file
错误
答案 0 :(得分:0)
Heres a one liner
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 / optimize- / codepage:utf8 “/定义:TRACE; DEBUG” -recurse: '/家庭/用户/路径/ * CS'