如何从特定程序集引用一个命名空间?

8 浏览
0 Comments

如何从特定程序集引用一个命名空间?

以下是我的问题。

  • 我的(测试)项目引用了Castle Windsor和Rhino Mocks。
  • 我正在创建一个类,该类实现了来自Castle.Core.dll程序集的Castle.Core.Interceptor.IInterceptor接口。
  • 在构建Rhino Mocks时,Ayende使用了Castle.Core.Interceptor,并将整个命名空间包含在Rhino.Mocks.dll中。

所以当我尝试构建时,我会得到以下错误:

类型

'Castle.Core.Interceptor.IInterceptor'

'c:...\Libraries\Rhino.Mocks.dll' 和

'c:...\Libraries\Castle.Core.dll'

中都存在。

那么我如何指定我想要使用Castle.Core.dll中的IInterceptor实例,而不是Rhino Mocks中的实例呢?

0