温莎城堡 Castle.MicroKernel.ComponentRegistrationException

发布于 2024-10-15 06:36:40 字数 478 浏览 6 评论 0原文

我正在尝试注册一个假身份验证服务以使用以下方式进行调试:

container.Register(Component
    .For<Services.IFormsAuthenticationService>()
    .ImplementedBy<Services.DebugAuthenticationService>());

其中 Services.DebugAuthenticationService 实现 Services.IFormsAuthenticationService

但我收到此错误:

单元测试适配器引发异常:成员“Castle.MicroKernel.ComponentRegistrationException,Castle.MicroKernel,版本= 2.1.0.0,Culture=neutral,PublicKeyToken = 407dd0808d44fbdc”的类型未解析。

I am tring to register a fake Authentication Service for debuging using:

container.Register(Component
    .For<Services.IFormsAuthenticationService>()
    .ImplementedBy<Services.DebugAuthenticationService>());

where Services.DebugAuthenticationService implementes
Services.IFormsAuthenticationService

but I get this error:

Unit Test Adapter threw exception: Type is not resolved for member 'Castle.MicroKernel.ComponentRegistrationException,Castle.MicroKernel, Version=2.1.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc'..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

双马尾 2024-10-22 06:36:40

组件有什么用?通过什么来实现?你缺少类型。

在这里您可以找到正确使用 Component.For ... ImplementedBy 的示例:

使用 Castle.Windsor 实现 UnitOfWork

Component for what? Implemented by what? You're missing the types.

Here you can find an example of correctly using Component.For ... ImplementedBy:

Implementing UnitOfWork with Castle.Windsor

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文