我什么时候应该在WiX'HEAT.EXE中使用-sreg?

时间:2010-09-21 11:35:33

标签: deployment wix

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

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

使用-sreg删除所述条目。

问题:

  1. 我是否应该使用HEAT 自动生成片段?我读了 到处都是我不应该的 这样做。我什么时候应该使用HEAT?

  2. 我应该一直使用-sreg吗?如果 我正在部署COM对象?

  3. 使用-sreg有什么缺点 分发.NET程序集时?

  4. *对不起,对WiX和整体部署不熟悉。 :)

1 个答案:

答案 0 :(得分:2)

  1. 在我看来,热量应该用作生成片段的第一遍。意见各不相同,很多人都喜欢在构建过程中使用它。
  2. 如果不想要注册表值,只使用-sreg。如果你有COM,你会想要它们。这就是答案1的来源,我认为你运行加热然后编辑输出以适合你想要做的事情。
  3. 取决于,.NET本身不需要注册表值,但如果你使用COM它会。您对非com组件有什么价值?