问题标签 [binsor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
468 浏览

log4net - Binsor 和 log4net

我正在使用 Castle Windsor 和 Binsor 在我的应用程序中使用依赖注入。我不是任何一个方面的专家。通常我可以弄清楚如何让温莎屈服于我的意愿,但我发现 Binsor 要困难得多,尤其是因为我还没有找到任何合适的文档。

我正在尝试创建一个使用日志记录的 binsor 配置文件。我使用以下 binsor 代码配置日志记录:

这很好用,所有向容器注册并且将 ILogger 对象作为构造函数的参数的组件都将接收正确的 ILogger 实例。

但是,我现在要做的是为一个特定组件使用另一个记录器。我希望该组件记录到文件,而其他组件应该只记录到屏幕。我将如何使用 Binsor 代码表达这一点?

0 投票
1 回答
643 浏览

.net - Boo 可见的内部结构 (Binsor)

我正在为 IoC 使用 Castle Windsor,我想使用 Binsor 来定义我的配置。我想让 Boo 看到我的内部结构。我试图用它来标记我的程序集, InternalsVisibleTo("Boo.Lang")但这并没有完成这项工作。我已经尝试过InternalsVisibleTo("Rhino.Commons"),因为我注意到异常是从 Rhino.Commons.Binsor.BooComponentInstaller 中引发的,但这也不起作用。有任何想法吗?

0 投票
1 回答
150 浏览

binsor - Binsor:如何使用其元素是容器中的组件的字典

任何想法如何配置其元素是组件的 SortedList 在 binsor 中的容器上注册。

我想做类似的事情:

但它不起作用

我想使用诸如属性、数组或列表之类的。这样可行

谢谢

0 投票
1 回答
197 浏览

c# - 用树干 Boo 编译 Ayende 的 Binsor

我正在尝试更新我们的参考资料,包括 Boo。在编译 Binsor 时,我遇到了一堆错误,我正在一次修改一个。经过大量的源代码浏览和谷歌搜索,我无法弄清楚如何修复以下行(TransformUnknownReferences.cs,第 115 行):

从3260 版开始, ExternalConstructor构造函数是:

我还没有弄清楚 TypeSystemServices 来自哪里,或者我如何从 Binsor 代码中的这一点到达 IReflectionTypeSystemProvider。如果任何对 Binsor 和/或 Boo 有深入了解的人知道一个简单的解决方法,请说出来:)。

更好的是某种隐藏的 Binsor 存储库,其中代码已在过去六个月内更新。

0 投票
1 回答
282 浏览

c# - 当有用于 Windsor 的 c# API 时,Binsor 的目的是什么?

我对温莎很陌生,对 Binsor 和 Boo 完全陌生。但是,我对 IoC 容器并不陌生。

我已经用温莎做了几件不平凡的事情。这一切都是在 C# 中完成的,XML 配置文件的语法对我来说完全陌生。

我最近刚搬到一个使用 Binsor 和 Boo 的项目。我很难看到使用 Binsor 而不是 Windsor 提供的 C# API 带来的任何额外好处。Binsor 是否提供 Windsor C# API 不提供的其他功能?或者,是否只是因为您喜欢使用 Boo 而可以使用 Boo 配置 Windsor?