我一定要表现出.NET EULA如果我的Bootstrap我的安装 [英] Do I have to show the .NET EULA if I am bootstraping my install

查看:190
本文介绍了我一定要表现出.NET EULA如果我的Bootstrap我的安装的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用的维克斯3.6与BootstraperApplication将安装.NET 4.0客户端配置文件,如果没有在用户计算机上检测到。我想静静地安装.NET,并只显示在我的管理界面的进度。

I am using Wix 3.6 with a BootstraperApplication that will install the .NET 4.0 Client Profile if it is not detected on the users computer. I want to install .NET silently, and only show the progress in my managed UI.

我有我安装一个复选框,其中用户必须同意我的应用程序最终用户许可协议,但还没有找到一种方法来拉下.NET EULA,或将其包含在我的安装程序。我注意到的ClickOnce项目找到一种方法来引导.NET 4.0安装,但打破我的期望UI流程。

I have a checkbox on my installer where the users must agree to my applications EULA, but haven't found a way to pull down the .NET EULA, or include it in my installer. I have noticed that ClickOnce projects find a way to bootstrap the .NET 4.0 install, but that breaks my desired UI flow.

我必须让用户同意.NET许可之前,我可以用引导我的应用程序安装吗?如果我这样做,是有办法,我可以动态地抓住了.NET的许可证,如果我发现我需要安装?而且在那里我会从它拉下来?

Do I have to have users agree to the .NET license before I can bootstrap install it with my app? If I do, is there a way I can dynamically grab the .NET license if I detect I need to install it? And where would I pull it down from?

推荐答案

没有,你不需要显示.NET EULA。您只需要拥有有效的许可证到.NET SDK(你得到与Visual Studio)。如果你需要显示最终用户许可协议,该Dotnetfx.exe的不会有一个无提示安装选项。

No, you don't need to show the .NET EULA. You are only required to have a valid license to a .NET SDK (which you get with Visual Studio). If you were required to show a EULA, the dotnetfx.exe would not have a silent install option.

该协议用于.NET可再发行是在这里:的http:// MSDN。 microsoft.com/en-us/library/ms994405.aspx 并没有提到有显示.NET EULA的。

The EULA for the .NET redistributable is here: http://msdn.microsoft.com/en-us/library/ms994405.aspx and makes no mention of having to display a .NET EULA.

这篇关于我一定要表现出.NET EULA如果我的Bootstrap我的安装的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆