c# - 使用本地数据库为 winForms 创建安装程序

标签 c# .net winforms installation sql-server-express

我有一个 Winforms 应用程序(跳棋游戏),它有一个本地数据库(使用 SQL Server Express) 保存注册玩家和他们的分数..

我正在尝试通过这个 tutorial 为这个应用程序创建一个安装程序

一切正常,但是当我尝试添加玩家时出现 SQL 错误 那说找不到数据库.. 那么如何将本地数据库(.mdf 文件)添加到安装程序?

最佳答案

只要在客户端机器上使用本地数据库的条件都可以(参见 LocalDB deployment on client PC ),在部署项目中,您只需将数据库文件添加到应用程序文件夹(当选择部署项目。

enter image description here

旁注:您是否知道在 VS2012 中已弃用 MSI 部署项目模板这一事实?

添加:它是backVS 2013!

关于c# - 使用本地数据库为 winForms 创建安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15866727/

相关文章:

c# - 检查 list<MyObject> 是否已经在集合中

c# - 为什么使用 Decimal.Multiply 与运算符乘法?

c# - 为什么这段调整 .NET 窗体高度的代码会使窗体太小?

.net - 在 CheckBox 的 CheckChanged 事件中使用 e 作为 System.EventArgs

c# - 列 "name"不属于表

c# - 如何解码UTF8字节?

.net - 对于许多值来说,更快地相当于 SQL Server IN 子句

c# - 检查共享目录权限 - C#

c# - 如何解决 "striped"表的 Blazor/Bootstrap 5 CSS 问题?

.net - Windows 窗体在左侧辅助监视器上无法调整大小