Как вы указываете, что хотите сослаться на сборку с сервером manos de mono? - PullRequest
0 голосов
/ 11 августа 2011

Используя dmcs напрямую, если я хочу сослаться на сборку, я могу передать ее через опцию -r, ala:

dmcs -r: System.Xml.Linq.dll независимо от .cs

manos de mono использует свою собственную систему сборки поверх dmcs, как мне передать такие ссылки?Похоже, это должно быть легко / очевидно, но я не нашел никакой документации по нему, поэтому я спрашиваю здесь перед копированием кода manos.

1 Ответ

0 голосов
/ 16 августа 2011

Во-первых, Manos автоматически ссылается на все .dll, найденные в каталоге, где находятся файлы .cs (если только вы не используете .sln или makefile).

Во-вторых, я не думаю, что дополнительная ссылка на SystemНеобходим файл .Xml.Linq.dll, AFAIR он должен быть виден до manos -b благодаря правильной моно-установке, установленной «в ОС» - поэтому, если пример отражает то, что вы делаете буквально, я подозреваю, что проблема лежит где-товне системы сборки Manos.Я могу быть прав или неправ, говоря о последнем, но в любом случае, не давая никаких дополнительных подробностей, я бы сказал:

  • исправление «внешней» проблемы или
  • копирование System.Xml.Linq.dll в каталог сборки

должен помочь, и копирование определенно менее громоздко в краткосрочной перспективе;)

...