2
我需要为.NET应用程序及其依赖项开发安装程序。Windows:安装应用程序+依赖关系
.NET应用程序本身使用WiX作为安装程序。这已经解决,并不需要改变。
我的问题是“安装依赖”部分。 .NET应用程序依赖于其他几个第三方软件包:数据库,我有权重新分配的一些Windows更新 - 我需要检查它们是否需要安装,VirtualBox等)。
我的第一种方法是使用dotNetInstaller来创建引导程序,但是dotNetInstaller在它可以执行的检查中相当有限。特别是,MUI-翻译的Windows让我疯狂(Windows更新需要安装该Windows安装的原始语言,而不是用户看到的语言)。
我有什么替代方案可以创建具有强大逻辑的引导程序? NSIS,InnoSetup等是否符合我的要求?
我的约束是:
- 必须在企业环境中是部署
- 单UAC提示(当引导程序启动)
- 我不要求以捆绑所有单个文件尽管如果可能的话,这将是受欢迎的
- 强大的逻辑(这可能意味着程序)