我创建了一个.msi安装程序,用于复制所选目录中的某些文件。 我有一个.properties文件,其中包含在应用程序中使用的硬编码路径字符串。如何在安装提供的.properties文件中编写安装路径,以便应用程序可以在运行时从.properties文件获取写入的安装路径。
将安装路径写入将由安装程序安装的文件非常重要。使用安装目录的注册表设置将不合适。
答案 0 :(得分:0)
您可以创建一个自定义操作(在文件移动到最终位置之后),编辑/重写属性文件以包含新路径。
制作自定义操作:http://wixtoolset.org/documentation/manual/v3/wixdev/extensions/authoring_custom_actions.html
(您可以将文件名作为参数传递给自定义操作: https://stackoverflow.com/a/10953940/1632576)