Visual Studio安装程序自定义对话框

6
我已经按照这里的步骤为Visual Studio Setup项目创建了一个自定义对话框。
现在,我的某个对话框中有一个组合框。我想将组合框填充为本地网络上运行的所有SQL Server实例列表。获取服务器列表很简单......但是我完全不知道如何使它们显示在组合框中。如果您能提供帮助并提供一些代码,我会非常感激,因为我是初学者 :)。
2个回答

13

我一直觉得Visual Studio安装项目中的自定义对话框非常有限且几乎无法使用。

相比之下,我通常创建自定义操作,为任何困难的安装任务显示WinForms GUI。这样做效果很好,通过创建自定义操作并传递一些参数就可以做任何想做的事情。

在日常工作中,我们构建了一组常见自定义操作,用于应用程序配置和数据库创建/脚本执行等任务,以避免自定义对话框的限制。


我最终转向了WiX安装程序,它在UI方面更加可配置。 - kjv
你好David,你是如何将焦点设置到显示为自定义操作的winform中的?我尝试了你的方法,但焦点总是跳转到主安装窗口而不是winform。 - Nayana Adassuriya
从记忆中来看,我从来没有注意力不集中的问题,但是我对2008年的记忆有些模糊,唉! - DavidWhitney

1

我猜你需要超越开箱即用的设置和部署包,尝试第三方应用程序。

你可以看看以下内容:

两者都是免费的;它们可能会给你所需的自定义功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接