我有一个安装项目,需要向注册表添加 1 个简单字符串,而安装项目中内置的注册表编辑器似乎根本不起作用。默认情况下,它将基本密钥 HKEY_LOCAL_MACHINE\Software\[Manufacturer] 放入安装项目,这甚至不起作用。
这是我用来添加密钥的步骤。
- 右键设置项目:查看->注册表
- 显示一个模拟注册表,我根据需要深入创建密钥。
- 我创建 HKEY_LOCAL_MACHINE\Software\[Manufacturer]\[ProductName]
- 运行安装程序。未报告错误,但密钥不存在。
编辑:看看这个网页上的图 5。它向您展示了我所看到的内容,除了看起来像旧版本的 Visual Studio 之外。
我不明白这怎么会失败,它应该很简单。我什至尝试过简单的键,但它不会创建任何东西,或者至少会引发错误。我已经看到了这个解决方案,但是当有内置功能时,添加一个后期构建步骤来手动编辑注册表是很荒谬的。该帖子表明该功能刚刚损坏,因此请不要使用它。