现在有一个程序,有两种运行模式,分别是Console和Windows Service。想把他们做在一个安装包里,在安装时让用户选择安装Console还是Windows Service。如果选择Console,则只安装Console所需的dll,完全不安装Windows Service。反之亦然。
选择框用Radio Buttons Dialog,但是如何根据用户的选择,只安装Console的dll或只安装Windows Service?后面的操作找不到下手的地方了。
图中的Solution是用我用来实验的,Setup项目里的东西每次都是全部装的,有什么办法控制只安装部分dll?
Visual Studio Install支不支持这个功能? InstallShield支持这个功能,但是支持这个功能的版本都是收费的。