0
我已经使用VS2017中的C#编写了一个DLL,我正在尝试使用VS安装程序进行正确的COM注册,但无法使安装程序生成/注册* .tlb文件(如果我理解正确,安装程序应该这样做)。COM注册的DLL不会生成MSI安装程序的注册类型库
我觉得我至少部分正确,因为我可以看到注册表引用到ProgId - 我有DLL设置为注册vsdrpCOM,它有一个明确实现的接口,公共默认构造函数等,但没有成功。
我已经可以用regasm.exe来做到这一点,但是目标机器上无法使用它。同样,由于有多个目标机器,我宁愿它在安装过程中自动发生。
我在设置安装程序时丢失了一些东西吗?有没有不同的,更简单的方法来做到这一点?
感谢您的链接 - 这正是我最终做的,而且它似乎迄今没有问题的工作。 – GBB