按钮单击从WinForms安装SQL Server Express

时间:2012-01-23 16:58:11

标签: c# .net winforms clickonce sql-server-express

希望我措辞/问这个权利。

我有一个Winforms,.Net 3.5应用程序,我试图允许用户从UNC开始安装SQL Server Express,如果它们是笔记本电脑的话。在Click Once安装后,我首次运行时会显示一个屏幕。该屏幕询问他们是否是“移动”用户。如果是,那么我的应用程序在本地SQL Server Express和正确的发布者之间设置必要的合并复制集。最初我刚刚将SQL Server Express作为先决条件之一。

然而,由于不是每个人都需要本地SQL Server,因此这会不必要地增加安装。如果他们在我的启动屏幕上选择Mobile,我希望能够从UNC路径开始安装SQL Server,而不是安装两个单独的Click Once。

它不像Process.Start()那么简单吗?哦,这只是一个内部应用程序。一切都在我们的网络上完成。

1 个答案:

答案 0 :(得分:2)

就像Process.Start()一样简单。

但是,您可能需要检查安装程序文档并传递命令行选项以进行静默安装。