我有一个 .NET 程序集,其中包含要通过 EnterpriseServices (COM+) 注册为 ServicedComponent 并由第三方应用程序通过 COM RPC 调用的类。因此,我需要将它添加到 GAC 并HKEY_CLASSES_ROOT\CLSID\{clsid}\CodeBase在 GAC 文件夹中的程序集 DLL 路径下添加一个注册表项。(我不能依赖 regsvcs 来做,因为这是一个 32 位的程序集 --- 它依赖于 32 位的第三方组件 --- 而我之前提到的第三方应用程序看不到类Wow6432Node)
所以问题是:
要在 GAC 中创建的程序集的路径,或者至少是 GAC 文件夹本身的路径,是否可以在 Windows Installer 中作为可用于注册表项值等的属性?