我常常遇到一个问题,我需要确定哪些包含在我的项目中以便使用特定的类.例如,我想要你TypeInfo类.MSDN并未说它属于.实际上我甚至无法使用MSDN文档资源管理器搜索找到TypeInfo类.所有结果都与其他一些东西有关.例如,第一个结果是关于System.Runtime.Remoting.
MSDN也说 - 汇编mscorlib.在"添加引用"对话框的组件页面中,我可以看到mscorlib,但也可以看到完全限定的名称,如System.RunTime.Serialization
有什么不同?
MSDN绝对会确定它所属的汇编,位于页面顶部以及命名空间.我不太确定你在mscorlib中讨论的是哪个TypeInfo类 - 这个类在Microsoft.Web.Management.DatabaseManager.dll中.你的意思PropertyInfo或类似的东西?
像System.Runtime.Serialization这样的东西仍然是程序集,但也是命名空间.许多类型都存在于与其命名空间同名的程序集中,但这是常规而不是规则.MSDN告诉你们两个.
例如,PropertyInfo在mscorlib程序集中,但System.Reflection命名空间 - 在前面链接的页面中指定.