我正在尝试更新我们的参考资料,包括Boo。在编译Binsor时,我遇到了一堆错误,我一次又一次地攻击了一个错误。经过大量的源浏览和谷歌搜索,我无法弄清楚如何修复以下行(TransformUnknownReferences.cs,第115行):
ExternalConstructor constructor = new ExternalConstructor(TypeSystemServices, constructorInfo);
版本3260的ExternalConstructor构造函数是:
public ExternalConstructor(IReflectionTypeSystemProvider provider, ConstructorInfo ci)
我还没有弄清楚TypeSystemServices的来源,或者我是如何在Binsor代码中从这一点到达IReflectionTypeSystemProvider的。如果任何具有深Binsor和/或Boo知识的人都知道一个简单的解决方法,请说出来:)。
最好还是某种隐藏的Binsor存储库,代码在过去六个月内已经更新。