Mik*_*ant 4 c# installation setup-project app-data
我想将我的数据库安装到一个单独的文件夹(@ C:\ Users\User1\AppData\Roaming\Company1\database.mdb)
我正在使用C#安装项目.
我该怎么做?
为了完整起见,这里是更改文件夹的官方文档:https://learn.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/716bxh4e(v=vs.100)
- 添加针对预定义 Windows 文件夹的自定义文件夹 在文件系统编辑器的文件夹列表中,选择“目标计算机上的文件系统”节点。
- 在“操作”菜单上,指向“添加特殊文件夹”,然后单击“自定义文件夹”。新文件夹在文件夹列表中突出显示。
- 输入自定义文件夹的名称。例如,要定位临时文件夹,请键入“临时文件夹”。
- 在“属性”窗口中,选择“DefaultLocation”属性,然后输入要定位的文件夹的 Windows Installer 系统文件夹属性。例如,Temp 文件夹的属性是 [TempFolder]。有关 Windows Installer 支持的系统文件夹属性的列表,请参阅系统文件夹属性。
以下是所有文件夹属性的列表:https://learn.microsoft.com/en-us/previous-versions//aa372057 (v=vs.85)?redirectedfrom=MSDN
财产 | 描述 |
---|---|
管理工具文件夹 | 包含管理工具的目录的完整路径。 |
应用程序数据文件夹 | 当前用户的漫游文件夹的完整路径。 |
通用应用程序数据文件夹 | 所有用户的应用程序数据的完整路径。 |
通用文件64文件夹 | 预定义64 位 Common Files文件夹的完整路径。 |
公用文件文件夹 | 当前用户的Common Files文件夹的完整路径。 |
桌面文件夹 | 桌面文件夹的完整路径。 |
收藏夹 | 当前用户的收藏夹文件夹的完整路径。 |
字体文件夹 | 字体文件夹的完整路径。 |
本地应用程序数据文件夹 | 包含本地(非漫游)应用程序的文件夹的完整路径。 |
我的图片文件夹 | 图片文件夹的完整路径。 |
个人文件夹 | 当前用户的文档文件夹的完整路径。 |
ProgramFiles64文件夹 | 预定义64 位 Program Files文件夹的完整路径。 |
程序文件文件夹 | 预定义32 位 Program Files文件夹的完整路径。 |
程序菜单文件夹 | 程序菜单文件夹的完整路径。 |
发送到文件夹 | 当前用户的SendTo文件夹的完整路径。 |
开始菜单文件夹 | “开始”菜单文件夹的完整路径。 |
启动文件夹 | 启动文件夹的完整路径。 |
系统16文件夹 | 16 位系统 DLL 文件夹的完整路径。 |
系统64文件夹 | 预定义System64文件夹的完整路径。 |
系统文件夹 | 当前用户的系统文件夹的完整路径。 |
临时文件夹 | Temp文件夹的完整路径。 |
模板文件夹 | 当前用户的模板文件夹的完整路径。 |
Windows文件夹 | Windows文件夹的完整路径。 |
Windows卷 | Windows文件夹的卷。 |
使用它们时,请确保在属性名称两边使用方括号 []。
右键单击您的安装项目 -> 查看 -> 文件系统。然后您可以添加自定义文件夹并将其默认位置设置为[CommonAppDataFolder]
:
然后将您的数据库文件添加到该文件夹中。