GetType()或GetProperty()或GetValue()是否需要pdb文件才能在已发布的网站中工作?

时间:2014-01-25 09:28:55

标签: asp.net-mvc reflection pdb-files

在MVC项目中,我使用System.Reflection中的gettype(),getproperty和getvalue()。如果我发布这个网站,这些方法是否需要pdb文件?

1 个答案:

答案 0 :(得分:1)

不,这些方法不需要pdb文件。程序集本身包含该信息。请参阅下面的msdn。

  

程序集包含模块,模块包含类型,包含类型   成员。 Reflection提供封装程序集的对象,   模块和类型。您可以使用反射来动态创建   类型的实例,将类型绑定到现有对象,或获取   从现有对象中键入。然后,您可以调用类型的方法   或访问其字段和属性。

您可以阅读此链接以更好地了解反思:http://msdn.microsoft.com/en-us/library/f7ykdhsy.aspx