【问题标题】:Do I have to show the .NET EULA if I am bootstraping my install [closed]如果我正在引导我的安装,我是否必须显示 .NET EULA [关闭]
【发布时间】:2012-12-13 21:58:25
【问题描述】:

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

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

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

【问题讨论】:

标签: .net wix licensing installation .net-client-profile


【解决方案1】:

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

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

【讨论】:

  • EULa 是否适用于我们重新分配运行时的情况?当然,我们不是最终用户,所以我们不能代表他们接受 EULA 吗?我从 MS 找到了非常具体的信息,必须显示 EULA:msdn.microsoft.com/en-us/library/…" 请注意,再分发许可证不允许 ISV 更改运行时组件的安装体验(例如,它不允许调用运行时设置应用程序并打开静默选项)。”
猜你喜欢
  • 2021-04-05
  • 1970-01-01
  • 2011-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-20
  • 2013-09-17
  • 1970-01-01
相关资源
最近更新 更多