我有一个一般性的问题。如果我需要将程序集部署为我的产品的一部分,需要在客户机上注册并创建tlb文件,人们建议使用WiX工具集的热收集工具。
或者,也许我不需要在开发人员的机器上注册该程序集,而只是在常规程序集文件上运行heat,但是heat会自动识别并生成必要的注册表数据,以便稍后将该文件安装在客户机上并注册为regasm?
当使用regsvr32.exe注册COM组件时,您能确认同样的想法和技术也适用于吗?同样,我是否需要先在开发人员的计算机上注册COM组件,然后再将与该组件相关的heat生成的数据包含到我的安装包中,或者在运行heat之前无需在我的PC上注册该组件?
发布于 2017-01-10 02:10:10
最初是否需要在PC
上注册(regasm)该程序集
不是的。我测试过这个。如果您在.NET构建设置中选中了“注册COM互操作”设置,则不需要运行regasm,这将为您创建TLB。
否则,您可以运行TLB /TLB来创建。
,但热能自动魔术地知道
是。您必须在TLB和DLL上运行热。
当使用regsvr32.exe?
注册COM组件时,您是否可以确认同样的思想和技术也适用于
是
我是否需要先在开发人员的机器上注册COM组件?
不是的。我没有测试过这个。
https://stackoverflow.com/questions/40854138
复制相似问题