Я «гуглил» насчет инверсии управления в Compact Framework, но большинство решений будет работать на версии 3.5.
Подведение итогов: мне нужна легкая, простая инверсия контейнера управления, работающая на Compact Framework 2.0.
Заранее спасибо.
Как представляется, текущие версии большинства IoC-контейнеров больше не поддерживают старые версии .net framework (и Compact Framework).
Возможно, вам не подойдут старые версии. Например, на странице загрузки Ninject сказано, что Ninject 1.5 работает на CF 2.0:
Старая версия (версия 1.5) Поддержка версий .NET Framework до 3.5 была прекращена в Ninject 2.0.Если вам нужна обратная совместимость, вы все равно можете использовать Ninject 1.5 .Однако эта версия получает только исправления критических ошибок, и все новые разработки выполняются на базе кода Ninject 2.0.Пожалуйста, используйте это только если вам нужно! Двоичные файлы: .NET Framework 3.5 .NET Framework 2.0 .NET Compact Framework3.5 .NET Compact Framework 2.0 Silverlight 2.0 Silverlight 3.0 Mono 2.0
Старая версия (версия 1.5)
Поддержка версий .NET Framework до 3.5 была прекращена в Ninject 2.0.Если вам нужна обратная совместимость, вы все равно можете использовать Ninject 1.5 .Однако эта версия получает только исправления критических ошибок, и все новые разработки выполняются на базе кода Ninject 2.0.Пожалуйста, используйте это только если вам нужно!
Двоичные файлы:
Есть и другое достойное решение: OpenNETCF.IoC Framework на codeplex