C# 引用DLL,但只导入其中的一些类

C# 引用DLL,但只导入其中的一些类,c#,wcf,dll,C#,Wcf,Dll,我正在使用传统的WCF服务,需要将ParameterInspector实现放到ServiceContract中 我已经用ParameterInspector实现编写了一个新的契约,但问题是遗留服务实现在同一个DLL中同时具有契约接口和服务实现 i、 e.LegacyDll.dll包含这些名称空间 Legacy.Namespace.IService Legacy.NameSpace.Service (: IService) 我已经编写了以下名称空间 namespace Legacy.Namesp

我正在使用传统的WCF服务,需要将ParameterInspector实现放到ServiceContract中

我已经用ParameterInspector实现编写了一个新的契约,但问题是遗留服务实现在同一个DLL中同时具有契约接口和服务实现

i、 e.LegacyDll.dll包含这些名称空间

Legacy.Namespace.IService
Legacy.NameSpace.Service (: IService)
我已经编写了以下名称空间

namespace Legacy.Namespace
{
    [ServiceContract]
    public interface IService
    {

        [CustomDataOperationBehavior]
        [OperationContract]
        bool Methods(); ......
在我尝试使用新契约(带有ParameterInspector)和旧服务DLL之前,一切正常,因为旧服务DLL serviceContract与新serviceContract的命名空间相同


因此,我的问题是,我是否可以引用
LegacyDll.dll
,并以某种方式忽略其中的ServiceContract。i、 e.部分引用DLL???

您指的是我的复仇女神:)也许这会有帮助:谢谢,extern alias允许我同时导入这两个DLL,并且只导入我需要的DLL