直接使用dmcs,如果我想引用一个程序集,我可以通过-r选项传递它,ala:
dmcs -r:System.Xml.Linq.dll whatever.cs
manos de mono在dmcs之上使用自己的构建系统,如何传递这样的引用?好像它应该很容易/很明显,但我还没有找到任何文档,所以我在此之前要求通过manos代码。
答案 0 :(得分:0)
首先,Manos自动引用.cs文件所在目录中的所有.dll(除非您使用.sln或makefile)。
其次,我不认为需要额外引用System.Xml.Linq.dll,AFAIR它应该对manos -b
可见,这要归功于“OS中”正确的单声道安装 - 所以如果例子反映了你在字面上做的事情,我怀疑问题出在Manos构建系统之外的某个地方。我可能是对或错说后者,但无论如何,没有进一步的细节,我会说两个:
System.Xml.Linq.dll
复制到构建目录应该有所帮助,短期内复制肯定不那么麻烦;)