获取与命名空间相关的所有程序集名称

问题描述

如何获取与命名空间相关的所有程序集?

例如,如果我的项目中有“使用系统”,那么我想要一个程序集数组“System.Console、System.Private.CoreLib ...”。

解决方法

我不相信它会那样工作。 IDE(和编译器)使用 using 语句搜索您在代码中包含的命名空间,但它仅对您的项目引用的程序集执行此搜索。

充其量,您可以手动搜索包含在引用程序集中的命名空间,并对返回的内容执行字符串比较。但是,您最终会得到一个包含您引用的程序集及其匹配命名空间的列表。