【发布时间】:2010-11-29 13:34:59
【问题描述】:
我计划将我的 DB 文件部署在 Users\CurrentUserName\AppData 文件夹中,因为默认的用户帐户控制设置限制了对安装我的程序的 Program Files 目录的写入权限。
第一个问题 - 这是正确的吗?
到目前为止,我已经创建了一个自定义文件夹,将 DefaultLocation 属性设置为 [LocalAppDataFolder][ProductName],并将 .sdf 文件放入该文件夹中。
这在 Windows 7 中有效,但在 Windows XP 中似乎无效 - 我找不到任何部署它的迹象。
那么我应该在哪里以及如何部署数据库文件?
我也不确定如何将连接字符串设置为[LocalAppDataFolder] 位置 - 有什么建议吗?
编辑:该应用程序是一个 WinForms 应用程序,将从网站下载并使用使用 Setup Project 创建的安装程序进行安装。
【问题讨论】:
-
这是什么应用程序?? ASP.NET 吗?窗体?安慰?服务?
-
Winforms,很抱歉没有指定它。
标签: sql visual-studio sql-server-ce connection-string setup-deployment