8

我一直很难找到一个易于遵循的教程或使用 Ninject 拦截扩展的示例,或者理想情况下,一个工作示例。

我已经尝试了下面的教程,但立即遇到了让命名空间工作的问题the Intercept()

http://innovatian.com/2010/03/using-ninject-extensions-interception-part-1-the-basics/

4

2 回答 2

4

查看源代码附带的单元测试。扩展的每个功能都有一个示例:https ://github.com/ninject/ninject.extensions.interception/tree/master/src/Ninject.Extensions.Interception.Test

于 2011-02-17T00:23:31.087 回答
2

我在您链接的教程中也遇到了这个问题。我能够弄清楚您需要导入的命名空间是 Ninject.Extensions.Interception.Infrastructure.Language;

此外,您需要引用 Ninject.Extensions.Interception.DynamicProxy 或 Ninject.Extensions.Interception.LinFu 实现以及 Ninject.Extensions.Interception 包(以及所有依赖项)。在那之后,它对我来说就像一种魅力。

于 2013-02-27T14:55:43.010 回答