如何通过命令行使用 mono 构建项目?
我必须使用命令行/终端,并且我需要使用 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_folder 也不起作用 旧版本中的两个 dll/引用均未找到,我收到 无法找到元数据文件
错误
I must use the commandline/terminal and i need to use gmcs and not xbuild.
How do i compile a project? My one liner looks like this
gmcs -d:mydef -lib:my_ref_folder -debug -r:System.Web,System.Data,mysql.data -recurse:'*.cs'
The problem is i get the error error CS0006: cannot find metadata file
mysql.data'. I googled and i tried
gacutil -i name.dll` as many suggested but after installing mysql i still got that error. I also neeed lucence.net and when i use gacutil with it i get the error
# sudo gacutil -i Lucene.Net.dll
Failure adding assembly Lucene.Net.dll to the cache: Attempt to install an assembly without a strong name
How do i build a project with gmcs? i tried googling examples but gmcs isnt a great keyword and i am stumpped with the man pages. -lib: doesnt work and neither does -L my_ref_folder Both dlls/references in the older are not found and i get the cannot find metadata file
error
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个衬垫
Heres a one liner