2011-08-10 34 views
4

我一直在圍繞着Compact Framework上的控制反演「googling」,但大多數解決方案都可以在3.5版本上運行。Compact Framework 2.0上的控制反轉

總結:我需要一個在Compact Framework 2.0上工作的控制容器的輕量級簡單反轉。

預先感謝您。

回答

2

看來,大多數IoC容器的當前版本不再支持.net框架(和Compact Framework)的舊版本了。

您可能會使用舊版本。
例如,Ninject download page說,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 Framework精簡3.5
  • .NET Compact Framework 2.0
  • 的Silverlight 2.0
  • 的Silverlight 3.0
  • 單聲道2.0
+0

好答案,這是可以理解的是舊版本的.NET和CF不再被支持,監守2.0版本是遠遠不夠的新發展被丟棄第三方產品的版本。我會嘗試Ninject 1.5。我一直在尋找Castle Windsor,但是它不可能在CF中得到它,因爲它使用了Reflection Emit,而這在CF中不被支持。感謝您的支持。 –

相關問題