Visual studio VS安装项目:在不同目录中安装文件

Visual studio VS安装项目:在不同目录中安装文件,visual-studio,setup-project,Visual Studio,Setup Project,我有一个Visual Studio安装项目。我想把我的一个文件安装到驱动器C上的某个目录。我该怎么做 例如: 我正在C:\MyApp中安装我的应用程序。和一个名为settings.ini的文件连接到C:\settings\MyAppSettings\您可以尝试使用以下属性: 转到文件系统编辑器 右键单击“目标计算机上的文件系统”树项,然后选择“添加特殊文件夹”->“自定义文件夹”关联菜单 将新文件夹重命名为友好的文件夹,例如“C驱动器” 选择文件夹 在其属性窗格中,将默认位置设置为[Windo

我有一个Visual Studio安装项目。我想把我的一个文件安装到驱动器C上的某个目录。我该怎么做

例如:

我正在C:\MyApp中安装我的应用程序。和一个名为settings.ini的文件连接到C:\settings\MyAppSettings\

您可以尝试使用以下属性:

  • 转到文件系统编辑器
  • 右键单击“目标计算机上的文件系统”树项,然后选择“添加特殊文件夹”->“自定义文件夹”关联菜单
  • 将新文件夹重命名为友好的文件夹,例如“C驱动器”
  • 选择文件夹
  • 在其属性窗格中,将默认位置设置为
    [WindowsVolume]
  • 在此自定义文件夹中添加所需的文件夹结构(MyApp、设置等)

这一点在谷歌搜索结果中显示得非常高-任何希望将文件放入非Windows卷的驱动器(即网络驱动器,或者如果Windows不在C驱动器上)的人:

按照上面@Cosmin提供的答案(在安装程序的文件系统中添加特殊文件夹),但将文本驱动器路径放入


例如,将DefaultLocation设置为
c:\MyApp
z:\desired\location

以使其正常工作,我必须在DefaultLocation的末尾添加反斜杠,因此:[WindowsVolume]\。我在D:\Insatller中有一个文件,需要将其复制到D:\CSS\..\debug,但不理解该过程,由于要复制的文件首先在何处可用,我们是否需要在自定义文件夹下创建文件夹结构,如D->CSS->…->调试?我在D:\Insatller中有一个文件,需要将其复制到D:\CSS\..\debug,但不理解该过程,因为要复制的文件首先在哪里可用,我们是否需要在自定义文件夹下创建像D->CSS->…->调试这样的文件夹结构?或者我需要将DefaultLocation属性编辑为D:\Installer或D:\CSS\..\debug吗?这个答案比公认的答案有用得多。