Alors voici mon problème.
Alors quand j’essaie de construire, j’obtiens l’erreur
Le type ‘Castle.Core.Interceptor.IInterceptor’ existe à la fois dans ‘c: … \ Libraries \ Rhino.Mocks.dll’ et ‘c: … \ Libraries \ Castle.Core.dll’
Comment puis-je spécifier que je veux utiliser l’instance IInterceptor de Castle.Core.dll plutôt que celle incluse dans Rhino Mocks?
Jetons la réponse spécifique ici au cas où quelqu’un viendrait plus tard. De l’article ici .
extern alias CastleCore;
CastleCore::Castle.Core.Interceptors.IInterceptor
. Ou dans mon cas j’ai simplement fait: using cci = CastleCore :: Castle.Core.Interceptors;
et peut maintenant faire référence
cci.IInterceptor
Vous pouvez utiliser un extern alias
pour alias l’un des assemblys afin d’éviter toute ambiguïté.