我有一个安装项目需要将一个简单的字符串添加到注册表中,但是安装项目内置的注册表编辑器似乎完全无法工作。默认情况下,它将基础键HKEY_LOCAL_MACHINE\Software\[Manufacturer]放入安装项目中,但这根本不起作用。
以下是我用来添加这个键的步骤:
- 右键点击安装项目:查看 --> 注册表
- 显示模拟注册表,我按需创建子项。
- 我创建 HKEY_LOCAL_MACHINE\Software\[Manufacturer]\[ProductName]
- 运行安装程序。没有报告任何错误,但是键并不存在。
编辑:请参考此网页上第5张图片。它展示了我看到的东西,只不过使用的是一个更旧的 Visual Studio 版本。
我不明白为什么会失败,应该很简单才对。我甚至尝试了简单的键,但它就是不创建任何内容,或者至少不抛出错误。我看到了这个解决方案,但手动编辑注册表是荒谬的,因为已经有内置功能可以完成这项任务。那篇文章表明,这个功能是坏的,所以不要用它。