所以这是我的问题。
因此,当我尝试构建时,我收到错误
类型 'Castle.Core.Interceptor.IInterceptor' 存在于两者中 'c:... \ Libraries \ Rhino.Mocks.dll'和 'C:... \图书馆\ Castle.Core.dll'
然后如何指定我想使用Castle.Core.dll中的IInterceptor实例而不是Rhino Mocks中包含的实例?
答案 0 :(得分:47)
让我们在这里抛出具体的答案,以防有人后来出现。 来自文章here。
extern alias CastleCore;
CastleCore::Castle.Core.Interceptors.IInterceptor
引用您的课程。或者在我的情况下,我只是做了:使用cci = CastleCore :: Castle.Core.Interceptors;
现在可以参考
cci.IInterceptor
答案 1 :(得分:7)
您可以使用extern alias
为其中一个程序集添加别名,以防止出现歧义。