2010-09-21 54 views
4

我使用HEAT为文件目录自动生成WiX片段。什么时候应该在WiX的HEAT.EXE中使用-sreg?

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

使用-sreg删除所述条目。

问题:

  1. 应我甚至可以用热量来 自动生成的片段?我已阅读 ,我不应该 这样做。我应该什么时候使用HEAT?

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

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

*对不起,新的WiX和部署作为一个整体。 :)

回答

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

尼尔,你是什么意思的“价值,你得到非COM组件”? – Ian 2010-09-29 08:51:58

+0

你写了“HEAT生成RegistryValue条目”我只是想知道这些是否不是COM注册表项。 – Neil 2010-09-30 19:26:04

相关问题