2014-01-08 74 views
0

我正在構建一個庫,該庫將從在Mono 4.0和.NET Framework 4.5上運行的代碼引用。我看到Ninject爲這些平臺中的每一個都提供了一個lib:http://www.ninject.org/download.htmlNinject - 框架版本

然後我又發佈了兩個版本的lib,還是會有兩個版本的Ninject庫?我很樂意放棄任何小小的性能調整,而只需要一個版本來維護。

回答

0

Mono的建立Ninject的(除一些其他的東西)避免使用System.Reflection.RuntimeMethodInfo調用內部API。我認爲這個黑客是出於性能原因而完成的,但我不知道這個影響有多大。

據我所看到的不應該有使用Mono的問題基礎上(除了可能的性能影響)一個.NET運行庫。