Инструменты, которые не зависят от динамической генерации кода должен работать с MonoTouch. IIRC PostSharp - такой инструмент, то есть он модифицирует IL для получения результатов.
Причина, по которой это более ограничительно для MonoTouch (чем другие платформы .NET, включая Mono для Android), заключается в том, что iOS не позволяет генерировать код, поэтому мы не можем JIT на устройствах. Это означает, что все приложения MonoTouch должны быть скомпилированы AOT (раньше времени).
Обратите внимание, что инструмент может Работа не означает, что он будет работать. Например. инструменты должны быть выполнены на OSX, и вам необходимо интегрировать их в сборку (после компиляции C#, но до компиляции AOT). Позднее может потребоваться использование скриптов/Makefile для создания вашего проекта.
Это потому, что вы можете использовать DLL Silverlight; Я (думаю) не могу ссылаться на эту DLL в MonoDevelop в проекте Monotouch. –