我一直在圍繞着Compact Framework上的控制反演「googling」,但大多數解決方案都可以在3.5版本上運行。Compact Framework 2.0上的控制反轉
總結:我需要一個在Compact Framework 2.0上工作的控制容器的輕量級簡單反轉。
預先感謝您。
我一直在圍繞着Compact Framework上的控制反演「googling」,但大多數解決方案都可以在3.5版本上運行。Compact Framework 2.0上的控制反轉
總結:我需要一個在Compact Framework 2.0上工作的控制容器的輕量級簡單反轉。
預先感謝您。
看來,大多數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
也有另一種體面的解決辦法:OpenNETCF.IoC Framework on codeplex
好答案,這是可以理解的是舊版本的.NET和CF不再被支持,監守2.0版本是遠遠不夠的新發展被丟棄第三方產品的版本。我會嘗試Ninject 1.5。我一直在尋找Castle Windsor,但是它不可能在CF中得到它,因爲它使用了Reflection Emit,而這在CF中不被支持。感謝您的支持。 –