我正在尝试为visual studio外接程序编写Wix3安装。
我有它就在那里,但我需要通过删除注册表项来重置插件。特别是任何以
HKCU\Software\Microsoft\VisualStudio\8.0\PreloadAddinStateManaged\MyAddinName.Connect;如何说服Wix删除任何这样的条目?
发布于 2009-03-12 18:00:08
您的问题是需要对注册表值进行部分匹配。如果不是,那么您可能正在寻找RemoveRegistryValue元素(嵌套在Component下)。如果是,那么我认为您可能需要创建一个自定义操作来搜索要删除的注册表值,并用找到的内容填充RemoveRegistry表。我认为DTF (部署工具基础)自定义操作将是一个可行的选择。
发布于 2009-03-12 17:59:28
您需要使用registry元素。
这应该会解决你的问题。有一个很棒的WiX tutorial和注册表将在Beyond Files一章中讨论。
https://stackoverflow.com/questions/639665
复制相似问题