【发布时间】: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