如何确定特定类属于哪个程序集?

时间:2009-12-04 14:00:04

标签: .net msdn

我常常遇到一个问题,我需要确定要包括哪个部分 进入我的项目以使用特定的类。比如我想要你 TypeInfo类。 MSDN并未说它属于。其实我甚至都找不到 使用MSDN文档资源管理器搜索的TypeInfo类。所有结果都与其他一些东西有关。例如,第一个结果是关于System.Runtime.Remoting。

MSDN也说 - 汇编mscorlib。在“添加引用”对话框的“组件”页面中 我可以看到mscorlib,但也看到完全限定的名称,如System.RunTime.Serialization

有什么区别?

1 个答案:

答案 0 :(得分:6)

MSDN绝对 说明它属于哪个程序集,位于页面顶部,以及命名空间。我不太确定你在mscorlib中讨论的是哪个TypeInfo类 - this one在Microsoft.Web.Management.DatabaseManager.dll中。您的意思是PropertyInfo还是类似的东西?

System.Runtime.Serialization之类的东西仍然是程序集,还有命名空间。许多类型都存在于与其命名空间同名的程序集中,但这是常规而不是规则。 MSDN告诉你们两个。

例如,PropertyInfo位于mscorlib程序集中,但System.Reflection命名空间 - 在前面链接的页面中指定。