我试图调试使用反射来加载插件一些代码
这里的调试代码:
Type a = methodInfo.GetParameters()[0]
.ParameterType.BaseType;
Type b = typeof(MessageContext);
Debug.WriteLine(a.AssemblyQualifiedName);
Debug.WriteLine(b.AssemblyQualifiedName);
Debug.WriteLine(a.Equals(b));
这里是它的输出:
OrtzIRC.Common.MessageContext,OrtzIRC.Common,版本= 1.0.0.0,文化=中立,公钥=空
OrtzIRC.Common.MessageContext,OrtzIRC.Common,版本= 1.0.0.0,文化=中立,公钥=空
假
我不明白什么使这两类不同?