我正在尝试创建一个System.Diagnostics.ConsoleTraceListener
使用字符串的实例,该字符串是从 xml 文件中获取的。
Dictionary<string, TraceListener> dListeners = new Dictionary<string, TraceListener>();
string sType = "System.Diagnostics.ConsoleTraceListener";
Type oType = Type.GetType(sType);//getting null here
dListeners["Listener1"] = (TraceListener)Activator.CreateInstance(oType);
我在上面得到 oType 为 null 。我不知道为什么,缺少什么?我是否还需要在字符串中指定程序集名称?