【发布时间】:2010-12-08 18:53:03
【问题描述】:
- 我想创建一个 WPF 应用程序,该应用程序存在于 一个目录 中,包括它需要的所有文件:.exe、。 mdf 数据库、.xml 配置文件等
- 应用程序应该无论在哪个目录中都可以工作,这样它才能支持这种场景:
- person 1 执行
c:\temp\wpftool.exe中的应用程序 - 应用程序读写
c:\temp\wpftool.mdf数据库 - 第 1 个人 压缩该目录并通过电子邮件将其发送给第 2 个人
- person 2 解压缩到
c:\Users\jim\documents\checkout\wpftool.exe,应用程序读取和写入该目录中的同一个数据库(c:\Users\jim\documents\checkout\wpftool.mdf) - 第 2 个人 压缩 再次打开目录并将其发送回第 1 个人以继续对其进行更改
- person 1 执行
创建支持上述场景的 WPF 应用程序的最佳方法是什么?,考虑:
- 应该有没有 硬编码数据库连接字符串
- 什么是最好的部署 方法,点击一下?或者只是将 .exe 文件从 /release 目录中复制出来?
- 合理的安全性让用户必须根据数据库中的密码登录,如果第三人恰好截获了电子邮件,他将无法轻易查看数据库中的数据
【问题讨论】:
标签: sql-server wpf application-design mdf