Short answer: MonoTouch C # compiler does not support the creation of doc comment files.
Long answer: MonoTouch uses the smcs (Silverlight profile) compiler because it is based on the Silverlight structure profile. Before Mono 2.10, the Mono C # compiler used System.Reflection.Emit to generate IL, which meant that it had to run in the version of the framework that it was targeting. Unfortunately, Silverlight did not have an XmlDocument and other classes that the compiler used to process XML doc comments, so these functions were disabled in the smcs compilation. In Mono 2.10, the C # compiler was ported to IKVM.Reflection, which allows one compiler (working on a "full" basis) to target any profile or version of the frame. However, the migration is not completed, and the old version of smcs still exists. This will be fixed in a future version of Mono.
source share