-1

我正在构建一个使用本地数据库文件 (.mdf) 的桌面应用程序。因为我是在我的机器上开发它,所以我使用了 SQL Management 2008 R2 SP2。然后我把它发给其他人征求意见。但不幸的是,他们无法使用它,因为他们没有安装 SP2。

因此,作为一种解决方案,我想包含一个在安装应用程序时运行的 sql 文件。我想知道是否有人可以指导我如何做到这一点。

我所拥有的以及我认为应该做的是: - 主项目(包括表单和类 - 我已经有这个工作了) - 设置项目(包括检查数据库是否存在并相应地运行 sql 文件的 msi 文件 - 我需要这方面的帮助)

4

1 回答 1

0

我建议您使用 wix 创建 msi。

您知道,您不能再使用 Visual Studio(以上版本 2012)创建安装项目。它已被完全删除。

因此,您应该考虑采用 WIX(Windows Intaller XML)方向。

如果您喜欢这里的想法,这是快速简便的解决方案:

http://www.codeproject.com/Articles/331368/WIXDataBase

http://wix.tramontana.co.hu/tutorial/sql/creating-a-database

但这完全取决于您考虑替代方案。

于 2013-08-06T10:20:27.673 回答