Type.GetType()反射另外项目中的类时返回null的解决方法

Posted 毛毛虫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Type.GetType()反射另外项目中的类时返回null的解决方法相关的知识,希望对你有一定的参考价值。

项目1:ProjectA

namespace ProjectA

{

public class paa

{

....

}

}

Type.GetType("paa")返回null

Type.GetType("ProjectA.paa")返回正确

 

项目2:ProjectB

引用了ProjectA

Type.GetType("ProjectA.paa")返回空值

Type.GetType("ProjectA.paa,ProjectA")返回正确

,ProjectA不知道是命名空间还是项目名称,因为我的项目名称和命名空间一致,估计是项目名称

 

以上是关于Type.GetType()反射另外项目中的类时返回null的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

c# 反射时GetType方法查找Type的分析

C#通过反射获取不同命名空间下的类(属性和方法)

Type.GetType()在跨程序集反射时返回null的解决方法

Type.GetType()在跨程序集反射时返回null

System.Type反射(1/3)

使用反射来调用泛型方法