我正在使用带有BootstraperApplication的Wix 3.6,如果在用户计算机上未检测到它,则会安装.NET 4.0 Client Profile。我想静默安装.NET,只显示我的托管UI中的进度。
我的安装程序上有一个复选框,用户必须同意我的应用程序EULA,但还没有找到一种方法来下载.NET EULA,或将其包含在我的安装程序中。我注意到ClickOnce项目找到了一种引导.NET 4.0安装的方法,但这会破坏我想要的UI流程。
在我可以使用我的应用程序进行引导安装之前,我是否必须让用户同意.NET许可证?如果我这样做,有没有办法可以动态获取.NET许可证,如果我发现我需要安装它?我从哪里把它拉下来?
答案 0 :(得分:4)
不,您不需要显示.NET EULA。您只需要拥有.NET SDK的有效许可证(您可以使用Visual Studio获得)。如果您需要显示EULA,则dotnetfx.exe将没有静默安装选项。
.NET可再发行组件的EULA在这里:http://msdn.microsoft.com/en-us/library/ms994405.aspx并没有提及必须显示.NET EULA。