部署 – 我什么时候应该在WiX’HEAT.EXE中使用-sreg?

我正在使用HEAT为文件目录自动生成WiX片段.

我正在部署的项目是一个ASP.NET项目.当我尝试收集目录时,HEAT生成RegistryValue条目,这些条目为.NET DLL编写InProcServer32条目.

使用-sreg删除所述条目.

问题:

>我是否应该使用HEAT
自动生成片段?我读了
到处都是我不应该的
这样做.我什么时候应该使用HEAT?
>我应该总是使用-sreg吗?如果
我正在部署COM对象?
>使用-sreg有什么缺点
分发.NET程序集时?

*对不起,WiX新手和整体部署. 🙂

最佳答案 >在我看来,热量应该用作生成片段的第一遍.意见各不相同,许多人喜欢在构建过程中使用它.

>如果不想要注册表值,只使用-sreg.如果你有COM,你会想要它们.这就是答案1的来源,我认为你运行加热然后编辑输出以适合你想要做的事情.

>取决于,.NET本身不需要注册表值,但如果你使用COM它将.您对非com组件有什么价值?

点赞