Создание и запуск проекта VS2005 в Linux с помощью MonoDevelop?

У меня есть проект VS2005, который я пытаюсь запустить в Linux. Во-первых, это вообще возможно? Проект .NET 2.0, и у меня есть моно JIT 2.0.1 на моей Linux-машине. Проект успешно строится в monodevelop, но когда я его запускаю, я получаю стек исключений:

Unhandled Exception: System.NotImplementedException: The requested feature is not implemented.

at System.Data.DataViewManager.System.Collections.IEnumerable.GetEnumerator () [0x00000]

at System.Windows.Forms.ListBindingHelper.GetListItemType(System.Object dataSource, System.String dataMember) [0x00000]

at System.Windows.Forms.ListBindingHelper.GetListItemType(System.Object list) [0x00000]

at System.Windows.Forms.BindingSource.SetList (IList I) [0x00000]

...

Я пропустил некоторые сборки, или я просто ищу что-то, что нельзя сделать? Я не занимаюсь программированием на .NET так много, как сейчас, поэтому, пожалуйста, извините меня за недостаток знаний в этом.


person sa125    schedule 18.10.2009    source источник


Ответы (2)


Похоже, этот метод реализован в более новых версиях Mono. (2.0 около года.)

Если вы хотите сканировать свои сборки с помощью MoMA, он сообщит вам, какие методы вы используете, а Mono не поддерживает. служба поддержки.

person jpobst    schedule 18.10.2009

Я думаю, вы обнаружите, что моно (или, по крайней мере, раньше) немного нечетко работает с такими вещами, как сетки, представления данных и сетки данных.

Обновите до последней версии моно и сообщите нам, работает ли она!

person Chris    schedule 19.10.2009
comment
Мне немного сложно обновиться до последней сборки (я думаю, 2.4.3). Частично это связано с тем, что моя машина разработки находится в закрытой интрасети моей компании. Я буду обновлять этот пост, если появится что-то новое. - person sa125; 19.10.2009
comment
У меня аналогичная ситуация, можете попробовать использовать NTLMAPS, работает очень хорошо. ntlmaps.sourceforge.net - person Chris; 20.10.2009