MonoTouch: поддерживает ли MEF? - PullRequest
       16

MonoTouch: поддерживает ли MEF?

2 голосов
/ 21 апреля 2011

Я пытаюсь портировать существующее приложение c # .net, которое широко использует MEF, на MonoTouch и MonoDroid. Поддерживает ли MonoTouch и MonoDroid MEF?

Ответы [ 2 ]

0 голосов
/ 21 апреля 2011

Согласно списку сборок MonoTouch и сборок Monodroid , сборка MEF (System.ComponentModel.Composition.dll) не включена.

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

0 голосов
/ 21 апреля 2011

Попробуйте использовать PocketMEF .

Это подмножество MEF, которое может работать в PocketPC, WindowsCE и т. Д.

Вам нужно будет создать проект MonoTouch из исходного кода, потому что я думаю, что будут некоторые незначительные изменения, чтобы он работал в MonoTouch.

Все атрибуты и классы названы так же, как и стандартная MEF, вам нужно всего лишь изменить ссылку и оператор использования с #if iPhone, чтобы заставить его работать.

...