我有一个包含安装项目的 Visual Studio 2005 解决方案。安装项目将“d:\somefolder”指定为应用程序文件夹 DefaultLocation 属性。在没有任何分区映射到“d:”的机器上安装时,生成的安装程序会显示消息
“d:\ 卷当前不可用。请选择另一个。”
麻烦的是,您实际上没有机会选择不同的安装位置(在现有卷上)。我应该使用哪些设置来使安装程序的用户能够更改安装路径,同时保持默认设置为 d:\some_folder?
我有一个包含安装项目的 Visual Studio 2005 解决方案。安装项目将“d:\somefolder”指定为应用程序文件夹 DefaultLocation 属性。在没有任何分区映射到“d:”的机器上安装时,生成的安装程序会显示消息
“d:\ 卷当前不可用。请选择另一个。”
麻烦的是,您实际上没有机会选择不同的安装位置(在现有卷上)。我应该使用哪些设置来使安装程序的用户能够更改安装路径,同时保持默认设置为 d:\some_folder?
VS 的设置和部署项目还有很多不足之处。我知道的每个解决方案都需要一些阅读和学习,因为为您进行设置的 GUI 工具通常会限制在更改其实际外观之外的自定义。我建议查看用于安装的WiX (Windows Installer XML)工具集。学习曲线是我在市场上见过的最用户友好的曲线之一,而且它是一个免费工具。只要您对 XML 有相当的了解,您就拥有了开始制作 MSI 所需的一切。
我想应该有可以让你改变目的地的设置。
或者,您可以使用 orca 在指定的对话框中添加。
或者,如果用户在命令行界面上,您可以将其作为命令行参数传递。