【问题标题】:Visual Studio Setup Project: Application Folder - Default LocationVisual Studio 安装项目:应用程序文件夹 - 默认位置
【发布时间】:2018-03-08 23:02:17
【问题描述】:

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

提前致谢。

【问题讨论】:

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


    【解决方案1】:

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

    您是否正在尝试解决某个问题,而这就是您选择的解决方案?目前尚不清楚为什么 Program Files 中的标准位置是不可接受的。

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

    【讨论】:

      猜你喜欢
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-14
      相关资源
      最近更新 更多