2014-10-30 38 views
0

我想在msi安装期间(使用VS 2005)将我自己的文件夹名称附加到“DefaultLocation”。目前所有程序都安装在“C:\ Program Files(x86)”上。我想在安装过程中追加一些“xyz”路径到安装路径。因此,一旦用户点击下一步,安装路径应该是“C:\ Program Files(x86)\ xyz”。 任何人都可以告诉我如何在Windows安装程序中执行此操作。在安装过程中添加自己的路径到目标路径

回答

0

简短的回答是否定的,因为Visual Studio安装项目没有什么支持。在该对话框之后,您需要能够在UI序列中更改目标目录,这就是缺少的。

VS安装项目在支持Windows Installer的所有功能方面受到限制,因此如果这是您正在寻找的自定义类型,迁移到其他工具将会很有用。

任何人都可以告诉你如何在Windows Installer中做到这一点?技术上是的。你需要一些对VS生成的MSI文件内部有足够了解的人来设计一个解决方案(基于Next按钮的自定义操作?)并手动更改MSI文件来完成它,以及如何在每次构建之后重复该操作(后期构建脚本),并且让您或您的公司了解足够的信息以便在停止工作时解决问题。与仅仅使用可以让你这样做的工具相比,这看起来并不实际。我很抱歉的社论,但如果VS不支持它,你的选择是有限的。