2014-01-08 72 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运行库。