如果我引导我的安装,是否必须显示.NET EULA

时间:2012-12-13 21:58:26

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

我正在使用带有BootstraperApplication的Wix 3.6,如果在用户计算机上未检测到它,则会安装.NET 4.0 Client Profile。我想静默安装.NET,只显示我的托管UI中的进度。

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

在我可以使用我的应用程序进行引导安装之前,我是否必须让用户同意.NET许可证?如果我这样做,有没有办法可以动态获取.NET许可证,如果我发现我需要安装它?我从哪里把它拉下来?

1 个答案:

答案 0 :(得分:4)

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

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