La vraie réponse est oui et non. MonoDevelop a deux technologies différentes sous le capot pour lire les fichiers de projet VS. Par défaut, il recherche uniquement certaines balises et les utilise. Cela fonctionne pour les fichiers de projet qui sont purement générés par Visual Studio.
Les projets Visual Studio sont en fait des fichiers MSBuild. MSBuild est le moteur de compilation de Microsoft et dispose de nombreuses fonctionnalités. Si vous deviez personnaliser ces fichiers d'une manière que MonoDevelop ne prend pas en charge dans ses paramètres par défaut, vous rencontrerez des difficultés. Cela inclut la création de nouveaux types de cibles, la définition de propriétés dans les fichiers de projet, les expressions conditionnelles dans les fichiers de projet, etc. MonoDevelop a également sa propre version du moteur MSBuild appelée XBuild, mais ce n'est pas activé par défaut. Il existe un paramètre Préférences qui permet d'activer cette fonction, mais il est étiqueté «expérimental» depuis quelques années et ne prend pas en charge les projets MonoTouch et MonoMac. C'est ennuyeux, car un bon moteur de construction est au cœur de tout projet complexe. En l'état actuel des choses, aucune des deux options ne prend en charge les fichiers de projet VS dans la mesure où des applications raisonnablement complexes en ont besoin.
Excellent ... :-) –
+1 pour l'effort – Nifle