希望我措辞/问这个权利。
我有一个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()
那么简单吗?哦,这只是一个内部应用程序。一切都在我们的网络上完成。
答案 0 :(得分:2)
就像Process.Start()
一样简单。
但是,您可能需要检查安装程序文档并传递命令行选项以进行静默安装。