2

我使用安装项目创建WinForms-app的msi。 我正在努力的最后一件事是在注册表中添加条目。Visual Studio安装项目 - 在安装时包含.reg文件

我必须在SAP嵌入寄存器中进行一些更改(或创建)一些条目。 客户端将向我发送一个注册文件,我必须使用该安装。

任何人都可以帮助我了解如何实现这一目标吗? 是否有可能通过使用reg文件或我必须通过代码(自定义操作)来完成?

这是我第一次创建这样的设置,请耐心等待。 我试过搜索它,但尚未找到令人满意的答案。 或者至少,我不认为我有...

谢谢。

+0

这将是很好的摆脱使用VS安装项目的习惯 - 他们不再包含在VS2012,所以这将是值得学习不同的工具(如WIX) –

+0

这是我第一次不得不做一个设置项目,因为那里需要一些额外的东西(如reg文件),我认为设置项目将是最简单的解决方案。但下次我肯定会看看这些工具。 – Koen

回答

3

有一个VS安装项目的整个注册表部分。只需选择解决方案资源管理器顶部的注册表按钮即可。然后,右键单击“目标机器上的注册表”节点,然后选择“导入...”。

这将打开一个文件打开对话框,寻找.reg文件。选择你已经提供的文件,你就完成了。

+0

我仍在等待客户的reg文件(像往常一样,他们不在乎自己的最后期限,因为他们不得不提供他们自己的东西:-)),但我认为这样做会有效。我必须说,我没有遇到过关于这个项目的帖子,它解释得如此简单。谢谢。 – Koen

+0

工程就像一个魅力。谢谢。 – Koen

+0

如何确保在安装项目时添加注册表文件?这真的是需要的吗? – 2016-09-01 01:29:44

相关问题