标题说明了一切……最好用于 Inno Setup。我找到了几种方法,但似乎没有一种特别方便。
使用 GAC 的目录结构直接检查 DLL。这不是官方方式,出于各种/明显的原因不鼓励这样做。
使用该
gacutil
程序。不是框架的一部分,只有 SDK,并且不太可能接受重新分发。使用
Fusion API
类似于 gacutil。需要 COM 交互,但似乎是我所追求的官方青睐的方式。
编辑
只是一个澄清:我想检查可能已经安装的 GAC 程序集的存在/版本,以便我可以确定是否安装了我的应用程序的所有要求(或者我是否需要运行单独的安装来安装这些程序集) .