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