我正在构建一个桌面应用程序,它使用本地数据库文件(.mdf)。自从我在我的机器上开发它以来,我使用了SQL Management 2008 R2 SP2。然后我把它发给别人反馈。但遗憾的是他们无法使用它,因为他们没有安装SP2。
因此,作为一个解决方案,我想要包含一个在安装应用程序时运行的sql文件。我想知道是否有人可以指示我如何这样做。
我拥有的和我认为应该做的是: - 主要项目(包括表格和类别 - 我已经开始工作了) - 安装项目(包括检查数据库存在的msi文件并相应地运行sql文件 - 我需要帮助)
答案 0 :(得分: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
但完全取决于你考虑替代方案。