5

我正在使用带有 BootstraperApplication 的 Wix 3.6,如果在用户计算机上未检测到它将安装 .NET 4.0 客户端配置文件。我想静默安装 .NET,并且只在我的托管 UI 中显示进度。

我的安装程序上有一个复选框,用户必须同意我的应用程序 EULA,但还没有找到下拉 .NET EULA 或将其包含在我的安装程序中的方法。我注意到 ClickOnce 项目找到了一种引导 .NET 4.0 安装的方法,但这破坏了我想要的 UI 流程。

是否必须先让用户同意 .NET 许可证,然后才能使用我的应用程序引导安装它?如果我这样做了,如果我检测到我需要安装它,有没有办法可以动态获取 .NET 许可证?我会从哪里把它拉下来?

4

1 回答 1

4

不,您不需要显示 .NET EULA。您只需要拥有 .NET SDK(随 Visual Studio 获得)的有效许可证。如果您需要显示 EULA,dotnetfx.exe 将没有静默安装选项。

.NET 可再发行组件的 EULA 在这里:http: //msdn.microsoft.com/en-us/library/ms994405.aspx并没有提到必须显示 .NET EULA。

于 2012-12-14T04:44:57.417 回答