2009-07-20 3 views
7

Поддерживает ли monodevelop 2.1+ визуальные проекты проекта студии Studio 2010 ... еще ... и если они не знают, когда планируется поддержка?Поддерживает ли monodevelop 2.1+ поддержку проектных файлов Visual Studio 2010?

Причина, по которой я спрашиваю, что у меня есть решение, которое я использую как в VS2008, так и в Monodevelop. Когда я открываю его в бета-версии 2010 года, я получаю обновление этого мастера решений, и я не хочу нарушать свое решение в Monodevelop, преждевременное обновление.

ответ

13

Да, это так. Я только что протестировал открытие файла VS2010 в MD 2.1, и он открывается просто отлично. Кроме того, в настройках можно сохранить как формат файла VS2010.

+0

Отлично ... :-) –

+1

+1 для усилий – Nifle

2

Настоящий ответ - да и нет. MonoDevelop имеет две различные технологии под капотом для чтения файлов проекта VS. По умолчанию он просто ищет определенные теги и использует их. Это работает для файлов проектов, которые генерируются только Visual Studio.

Проекты Visual Studio на самом деле являются файлами MSBuild. MSBuild - это механизм сборки Microsoft и обладает богатым набором возможностей. Если вы настроили эти файлы таким образом, чтобы MonoDevelop не поддерживал свои настройки по умолчанию, вы столкнулись с трудностями. К ним относятся создание новых типов целевых объектов, настройка свойств в файлах проектов, условные выражения в файлах проектов и т. Д.

MonoDevelop также имеет собственную версию движка MSBuild под названием XBuild, но по умолчанию это не включено. Существует параметр «Настройки», который позволяет включить его, но он уже несколько лет называется «экспериментальным» и не поддерживает создание проектов MonoTouch и MonoMac. Это очень неприятно, поскольку хороший строительный двигатель лежит в основе любого сложного проекта.

Таким образом, ни одна из этих опций не поддерживает файлы проекта VS в той степени, в которой требуются достаточно сложные приложения.

 Смежные вопросы

  • Нет связанных вопросов^_^