0

直接使用 dmcs,如果我想引用一个程序集,我可以通过 -r 选项传入它,ala:

dmcs -r:System.Xml.Linq.dll 不管什么.cs

manos de mono 在 dmcs 之上使用自己的构建系统,我如何传递此类引用?似乎它应该很容易/显而易见,但我还没有找到任何关于它的文档,所以我在翻阅 manos 代码之前在这里询问。

4

1 回答 1

0

首先,Manos 会自动引用在 .cs 文件所在目录中找到的所有 .dll(除非您使用 .sln 或 makefile)。

其次,我认为不需要对 System.Xml.Linq.dll 的额外引用,manos -b因为“在操作系统中”存在正确的单声道安装,它应该是可见的——所以如果这个例子反映了你正在做的事情,我怀疑问题出在 Manos 构建系统之外的某个地方。我说后者可能是对或错,但无论哪种方式,鉴于没有进一步的细节,我会说两者:

  • 修复“外部”问题,或
  • 复制System.Xml.Linq.dll到构建目录

应该会有所帮助,而且短期内复制肯定不会那么麻烦;)

于 2011-08-15T20:51:17.257 回答