我正在使用带有 BootstraperApplication 的 Wix 3.6,如果在用户计算机上未检测到它将安装 .NET 4.0 客户端配置文件。我想静默安装 .NET,并且只在我的托管 UI 中显示进度。
我的安装程序上有一个复选框,用户必须同意我的应用程序 EULA,但还没有找到下拉 .NET EULA 或将其包含在我的安装程序中的方法。我注意到 ClickOnce 项目找到了一种引导 .NET 4.0 安装的方法,但这破坏了我想要的 UI 流程。
是否必须先让用户同意 .NET 许可证,然后才能使用我的应用程序引导安装它?如果我这样做了,如果我检测到我需要安装它,有没有办法可以动态获取 .NET 许可证?我会从哪里把它拉下来?