Реальный ответ - да и нет. MonoDevelop имеет две разные технологии для чтения файлов проекта VS. По умолчанию он просто ищет определенные теги и использует их. Это работает для файлов проектов, которые генерируются исключительно Visual Studio.
Проекты Visual Studio на самом деле являются файлами MSBuild. MSBuild - это движок сборки Microsoft, обладающий богатым набором возможностей. Если бы вы настраивали эти файлы так, чтобы MonoDevelop не поддерживал их в настройках по умолчанию, вы столкнулись бы с трудностями. К ним относятся создание новых типов целей, настройка свойств в файлах проекта, условные выражения в файлах проекта и т. Д.
MonoDevelop также имеет свою собственную версию движка MSBuild под названием XBuild, но она не включена по умолчанию. Существует параметр «Предпочтения», который позволяет включить его, но уже несколько лет он помечен как «экспериментальный» и не поддерживает создание проектов MonoTouch и MonoMac. Это утомительно, так как хороший сборочный движок лежит в основе любого сложного проекта.
Таким образом, ни один из вариантов не поддерживает файлы проекта VS в той степени, в которой это требуется для достаточно сложных приложений.