我有一个安装项目,需要向注册表添加 1 个简单的字符串,而安装项目中内置的注册表编辑器似乎根本不起作用。 默认情况下,它将基本键HKEY_LOCAL_MACHINE\Software\[制造商]放入安装项目中,这甚至不起作用。
以下是我用于添加密钥的步骤。
- 右键单击设置项目:查看 -->注册表
- 将显示一个模拟注册表,我根据需要向下钻取创建密钥。
- 我创建HKEY_LOCAL_MACHINE\软件\[制造商]\[产品名称]
- 运行安装程序。 未报告任何错误,但密钥不存在。
编辑:看看这个网页上的图5。 它向你展示了我所看到的,除了看起来像一个旧版本的Visual Studio。
我不明白这怎么会失败,它应该这么简单。 我什至尝试过简单的键,它不会创建任何东西,或者至少会抛出错误。 我已经看到了这个解决方案,但是当有内置功能时,添加一个构建后步骤来手动编辑注册表是荒谬的。 该帖子表明该功能刚刚损坏,因此不要使用它。
如果您有 32 位安装程序,则密钥将在 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ 键下重定向
您可以在此处找到更多详细信息:http://msdn.microsoft.com/en-us/library/windows/desktop/aa384232(v=vs.85).aspx