我想知道为什么我需要通过 AssemblyQualifiedName 来创建基本 http 绑定的任何实例。我看到了与 ServiceModel.EndPointAddress 相同的行为。
当我传递程序集名称时,它返回 null
字符串绑定 = "System.ServiceModel.BasicHttpBinding"; Type.GetType(绑定); // 返回空
如果我通过 AssemblyQualifiedName,它工作正常。
字符串绑定=“System.ServiceModel.BasicHttpBinding,System.ServiceModel,版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089”;Type.GetType(绑定); 返回对象