Visual Studio安装项目:应用程序文件夹 - 默认位置

时间:2018-03-08 23:02:17

标签: visual-studio installation setup-project visual-studio-setup-proje

在visual studio安装项目中,是否有一种方法可以枚举目标计算机上的逻辑驱动器,并在未安装Windows的驱动器上设置路径,作为应用程序文件夹的属性“DefaultLocation”的值而不是通常的[ProgramFilesFolder] [制造商] \ [ProductName]?或者有没有办法可以强制用户在Windows驱动器以外的驱动器上选择安装路径,没有它,安装不应该继续?

提前致谢。

1 个答案:

答案 0 :(得分:0)

不,不在Visual Studio安装项目中。在UI序列期间不支持运行任何代码,因此如果提供了用于选择位置的对话框,则无法检查用户的输入。

您是否有问题需要解决?这是您选择的解决方案?目前尚不清楚为什么Program Files中的标准位置是不可接受的。

如果您愿意强制解决问题,可以编写一个启动程序,找到该驱动器,然后使用包含TARGETDIR = [安装文件夹路径]的命令行安装MSI(省略目标文件夹对话框)