Вообще говоря, я предпочитаю компилировать проекты с низкой активностью, такие как MonoTouch.Dialog, и хранить их в папке lib. Для других более активных проектов мне нравится использовать подмодули Git.
Например, давайте возьмем из коробки ServiceStack.Text, который является чрезвычайно быстрым сериализатором, совместимым с MonoTouch и Mono для Android. В моем проекте я выдаю команду:
git submodule add https://github.com/ServiceStack/ServiceStack.Text.git
Затем я компилирую соответствующий проект и ссылаюсь на них непосредственно из результатов сборки. Это дает дополнительное преимущество, заключающееся в возможности выдавать git pull
для хранилища, чтобы получать обновления быстро и без проблем.
Это добавляет небольшого количества накладных расходов, но это лучший способ управлять зависимостями OSS без чего-то вроде курируемого каталога библиотек или менеджера пакетов; -)