Visual Studio安装项目是否在卸载时保留注册表项?

Dav*_*veO 3 .net c# registry setup-project visual-studio

如何获得Visual Studio安装项目:

  • 仅在不存在的情况下创建注册表项
  • 卸载时不要删除密钥

com*_*ech 5

右键单击安装项目中的注册表项,然后选择"属性".

1)要仅创建不存在的注册表项,请确保AlwaysCreate为False.

2)要在卸载时不删除密钥,请确保DeleteAtUninstall为False.

  • 啊,我正在查看单个注册表名称/值条目而不是密钥.我更喜欢名称/值属性上的这些选项,但键可能就足够了.在第二眼看,即使DeleteAtUninstall为False,如果在安装期间创建了密钥,该密钥仍将被删除. (3认同)
  • 有没有人为此找到解决方案.Dave提到即使在设置DeleteAtUninstall = false后,密钥中的值仍会被删除.我也有同样的问题, (3认同)