windows-installer - 使用Visual Studio安装程序项目设置InstallPath注册表项

标签 windows-installer registry visual-studio-setup-proje

我正在使用为Visual Studio安装项目设计的msi安装程序部署应用程序。如何将注册表项设置为应用程序的安装路径?

最佳答案

一种方法是在安装程序中创建自定义操作。在自定义操作上,您可以提供CustomActionData“ / Path =” [TARGETDIR] *“。在您的自定义操作代码中,您可以引用Context.Parameters [” Path“],并从.NET代码中接收从安装程序传递的安装路径。

现在,您的自定义操作代码中包含[TARGETDIR],您可以继续使用Microsoft.Win32命名空间来设置注册表项。

HTH-威尔

关于windows-installer - 使用Visual Studio安装程序项目设置InstallPath注册表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1160173/

相关文章:

windows - 如何进行应用下载安装升级?

windows-installer - 如何在 installshield 中添加先决条件文件夹?

python - 如何在 Python 上关闭注册表重定向?

windows - 如何使用NSIS向 "Open With"菜单添加程序

vb.net - 创建事件日志源作为安装的一部分 - windows 窗体应用程序,vs 部署项目

Wix 创建多语言 msi

windows - 如何获取安装目录?

registry - windows shell中右键上下文菜单的操作

visual-studio - 缺少Visual Studio 2017安装项目