【问题标题】:Visual Studio 2013 Installer Project, how to install subdirectories to different locationVisual Studio 2013 安装程序项目,如何将子目录安装到不同的位置
【发布时间】:2015-04-22 13:42:32
【问题描述】:

我对 Visual Studio 2013 中的安装程序项目有疑问。我想在同一个文件夹中安装两个目录(示例):

C:\ProgramData\TargetFolder\FirstDirectory and C:\ProgramData\TargetFolder\SecondDirectory

第一个文件夹应始终安装到 TargetFolder。第二个文件夹应安装到用户选择的动态文件夹中。

我已经在安装程序项目的“目标机器上的文件系统”窗口中设置了两个目标文件夹。两者具有相同的默认位置

C:\ProgramData\TargetFolder

第一个文件夹是从右键菜单中选择的“自定义文件夹”。 第二个文件夹是“应用程序文件夹”,它的默认位置通常是“C:\Program Files (x86)”(取决于目标机器架构)。我将第二个文件夹的默认位置更改为“C:\ProgramData\TargetFolder” - 所以默认情况下两个文件夹都安装在那里。

在安装过程中,用户可以选择不同的目标文件夹。我用 D:\testfolder 对其进行了测试。我的预期是,第二个文件夹将安装在 D:\testfolder\secondfolder 中,而第一个文件夹将安装在 C:\ProgramData\TargetFolder\firstfolder 中。但是当我在对话框中更改了安装文件夹时,这两个文件夹都安装在 D:\testfolder 中。

我的问题是,如何将这两个文件夹分开?

谢谢,

迈克尔

【问题讨论】:

    标签: visual-studio-2013 deployment installation setup-deployment


    【解决方案1】:

    我通过将第二个文件夹安装到“Program Files”文件夹中解决了这个问题。第一个文件夹固定安装到C:\ProgramData\TargetFolder\firstfolder。

    【讨论】:

      猜你喜欢
      • 2014-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-14
      • 2022-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多