我正在使用为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/