【发布时间】:2016-12-02 14:47:15
【问题描述】:
我有两个 DLL - 一个 Common.dll 和一个 CFW.Infrastructure.Sdk.dll。两个 DLL 都包含以下类:
CFW.Common.Hashing.BlockHasher
我有一个引用两个 DLL 的 测试项目。当我尝试测试 BlockHasher 时,出现以下错误:
我喜欢测试CFW.Infrastructure.Sdk.dll 中的那个。因为完全限定的名称是相同的,所以我无法通过“正常”使用来解决这个问题。
【问题讨论】:
-
这就是别名的用途(如果您在解决方案资源管理器中选择了引用时注意到属性网格中的该功能)。或者这里是command line variant
-
使用此处描述的外部别名:msdn.microsoft.com/en-us/library/ms173212.aspx
-
我不熟悉。我去看看!
标签: c# .net dll namespaces