【发布时间】:2010-10-04 11:01:51
【问题描述】:
列出所有可用 .NET 2.0 程序集的最佳方式是什么?
所需列表的一个示例是当您在 .NET 选项卡中执行“添加引用...”时 MS Visual Studio 显示的一个。
我已阅读 Visual Studio 使用其自己的目录配置和 GAC 另一个和 .NET 安装另一个。关于如何以计算机可移植方式知道这些目录在哪里的任何想法(例如,另一台计算机可能在 D: 驱动器中安装了 Windows)?
从列出的信息来看,它一定可以通过 Assembly.Loadxxxx() 来实现。
注意:它应该以编程方式完成,而不是使用例如 gacutil(除非它提供 C# API)。这一切的目的是创建一个自定义动态脚本编辑器,以便您了解获取此信息的必要性。
【问题讨论】:
标签: .net assemblies legacy