标签: c# assemblies gac openfiledialog
我需要允许用户以与Visual Studio相同的方式选择程序集。来自GAC或文件系统中的任何其他位置。
简单的OpenFileDialog是不够的,因为导航到c:\ windows \ assembly不允许访问GAC中程序集的实际文件位置。
我不是在编写Visual Studio插件,所以我不能使用DTE。
我应该怎么做?
答案 0 :(得分:3)
您需要使用CreateAssemblyEnum非托管API,它返回IAssemblyEnum接口。