在WPF中部署应用程序和数据库

时间:2010-11-28 08:13:35

标签: wpf installation clickonce

我有一个WPF应用程序,它有一个SQL Server数据库。该应用程序的所有用户都可以执行以下操作:

  1. 只需单击一下即可在本地安装应用程序,也可以安装数据库(没有数据的空白表)。从此以后,他们将能够在自己的机器上本地运行应用程序。所有用户都在其计算机上安装了SQL Server。

  2. 能够在应用程序和数据库上获取更新(或更新通知),并且如果他们选择这样做,他们将能够安装更新。

  3. 我意识到ClickOnce只能为应用程序执行此操作。既然我有数据库和应用程序,我该怎么办呢?

    非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

如果您的用户对其数据库拥有足够的权限(我希望他们拥有),您可以在应用程序启动时检查数据库是否准备就绪,如果没有,请在其上运行创建脚本。

答案 1 :(得分:0)

您可以将SQL Server压缩数据库与应用程序一起部署。此处示例:http://robindotnet.wordpress.com/2010/02/28/how-to-deploy-the-sqlserver-compact-edition-software-locally/
对于SQL Server 2005/2008,用户必须使用Microsoft提供的安装程序。

相关问题