如何在GAC中列出所有注册的程序集?

如何列出GAC中的所有程序集? 我是否需要一个可以轻松查看的工具?

您可以使用与Visual Studio一起提供的gacutil。 只需打开开发人员命令提示符(在开始菜单>应用程序> Visual Studio中可用)并运行以下命令:

gacutil -l >yourassemblies.txt 

如果您没有/需要Visual Studio,Gacutil也可以单独下载。

如果你需要文本格式的输出,你可以使用gacutil /l

如果您需要从内部获取该列表,例如安装程序或您自己的其他工具,则可能需要查看API以查询GAC。

您实际上可以通过资源pipe理器或命令行导航到GAC并查看文件夹的内容。 它的位置是C:\ Windows \ assembly

当通过资源pipe理器查看实际的文件被隐藏和抽象出来,如果你需要复制或提取特定版本的dll命令行的路要走。

您也可以closures名称空间的扩展名,这将使浏览器在GAC中照常运行。