我想将我的数据库安装到一个单独的文件夹(@ C:\Users\User1\AppData\Roaming\Company1\database.mdb)
我正在使用 C# 安装项目。
我该怎么做?
我想将我的数据库安装到一个单独的文件夹(@ C:\Users\User1\AppData\Roaming\Company1\database.mdb)
我正在使用 C# 安装项目。
我该怎么做?
右键单击您的安装项目 -> 查看 -> 文件系统。然后您可以添加一个自定义文件夹并将其默认位置设置为[CommonAppDataFolder]
:
然后将您的数据库文件添加到此文件夹。
为了完整起见,这里是更改文件夹的官方文档:https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/716bxh4e(v=vs.100)
- 添加以预定义 Windows 文件夹为目标的自定义文件夹 在文件系统编辑器的文件夹列表中,选择目标机器上的文件系统节点。
- 在操作菜单上,指向添加特殊文件夹,然后单击自定义文件夹。新文件夹在文件夹列表中突出显示。
- 键入自定义文件夹的名称。例如,要定位 Temp 文件夹,请键入“Temp Folder”。
- 在“属性”窗口中,选择 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文件夹的卷。 |
使用它们时,请确保在属性名称周围使用方括号 []。