我正在构建一个将从将在Mono 4.0和.NET Framework 4.5上运行的代码引用的库。我看到Ninject为这些平台提供了一个lib:http://www.ninject.org/download.html
我是否必须依次发送我的lib的两个版本,或者是否有一个可以同时运行的Ninject lib?我很乐意放弃任何微小的性能调整,而只支持维护一个版本。
答案 0 :(得分:0)
Ninject的Mono版本(以及其他一些东西)避免在System.Reflection.RuntimeMethodInfo
上使用调用内部API。我认为这个黑客是出于性能原因而完成的,但我不知道其影响有多大。
据我所知,在.NET运行时使用Mono构建应该没有问题(除了可能的性能后果)。