我一定要表现出.NET EULA如果我的Bootstrap我的安装 [英] Do I have to show the .NET EULA if I am bootstraping my install
问题描述
我使用的维克斯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屋!