8

我想将我的数据库安装到一个单独的文件夹(@ C:\Users\User1\AppData\Roaming\Company1\database.mdb)

我正在使用 C# 安装项目。

我该怎么做?

4

3 回答 3

7
  1. 右键单击项目并选择查看 -> 文件系统
  2. 在新的文件系统屏幕中,右键单击根节点(目标机器上的文件系统)并选择添加特殊文件夹 -> 用户的应用程序数据文件夹
  3. 从树形视图中选择新添加的文件夹并创建您需要的任何子文件夹结构
  4. 最后选择您的目标文件夹,右键单击,添加 -> 文件并选择 .mddb 文件。
于 2011-12-02T10:14:29.450 回答
5

右键单击您的安装项目 -> 查看 -> 文件系统。然后您可以添加一个自定义文件夹并将其默认位置设置为[CommonAppDataFolder]

在此处输入图像描述

然后将您的数据库文件添加到此文件夹。

于 2011-12-02T10:12:46.997 回答
3

为了完整起见,这里是更改文件夹的官方文档:https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/716bxh4e(v=vs.100)

  1. 添加以预定义 Windows 文件夹为目标的自定义文件夹 在文件系统编辑器的文件夹列表中,选择目标机器上的文件系统节点。
  2. 在操作菜单上,指向添加特殊文件夹,然后单击自定义文件夹。新文件夹在文件夹列表中突出显示。
  3. 键入自定义文件夹的名称。例如,要定位 Temp 文件夹,请键入“Temp Folder”。
  4. 在“属性”窗口中,选择 DefaultLocation 属性并输入您希望定位的文件夹的 Windows Installer 系统文件夹属性。例如,Temp 文件夹的属性是 [TempFolder]。有关 Windows Installer 支持的系统文件夹属性的列表,请参阅系统文件夹属性。

以下是所有文件夹属性的列表:https ://docs.microsoft.com/en-us/previous-versions//aa372057(v=vs.85)?redirectedfrom=MSDN

财产 描述
管理工具文件夹 包含管理工具的目录的完整路径。
应用数据文件夹 当前用户的漫游文件夹的完整路径。
CommonAppData 文件夹 所有用户的应用程序数据的完整路径。
CommonFiles64 文件夹 预定义的64 位 Common Files 文件夹的完整路径。
公共文件文件夹 当前用户的Common Files 文件夹的完整路径。
桌面文件夹 桌面文件夹的完整路径。
收藏夹 当前用户的收藏夹文件夹的完整路径。
字体文件夹 字体文件夹的完整路径。
本地应用程序数据文件夹 包含本地(非漫游)应用程序的文件夹的完整路径。
我的图片文件夹 图片文件夹的完整路径。
个人文件夹 当前用户的Documents文件夹的完整路径。
ProgramFiles64 文件夹 预定义的64 位 Program Files 文件夹的完整路径。
程序文件文件夹 预定义的32 位 Program Files 文件夹的完整路径。
程序菜单文件夹 程序菜单文件夹的完整路径。
发送到文件夹 当前用户的SendTo文件夹的完整路径。
开始菜单文件夹 开始菜单文件夹的完整路径。
启动文件夹 启动文件夹的完整路径。
System16文件夹 16 位系统 DLL 文件夹的完整路径。
System64文件夹 预定义System64文件夹的完整路径。
系统文件夹 当前用户的系统文件夹的完整路径。
临时文件夹 Temp文件夹的完整路径。
模板文件夹 当前用户的模板文件夹的完整路径。
Windows文件夹 Windows文件夹的完整路径。
视窗卷 Windows文件夹的卷。

使用它们时,请确保在属性名称周围使用方括号 []。

于 2020-10-13T09:13:11.450 回答