我一直在使用一些代碼,我也需要添加一個模塊,我想我已經正確設置了所有東西,但最後一點讓我難住了。typeof(T).AssemblyQualifiedName returns null
看來還是比較簡單的,我傳遞一個類型泛型方法
var name typeof(T).AssemblyQualifiedName;
這樣我就可以做到這一點
var type = Type.GetType(name);
但它在最後一行拋出異常與name
是null
我一直在閱讀周圍類型反射我知道GetType
期望完全合格的程序集名稱,但我不明白它爲什麼會返回爲空。
這是否意味着我正在做一些根本上錯誤的代碼,因爲我認爲AssemblyQualifiedName
是從一個類型發出的,因爲它知道它是如何被引用的?
你可以嘗試typeof(T).AssemblyFullName,看看你得到什麼? – eyossi