سؤال

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.

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.

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?

هل كانت مفيدة؟

المحلول

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.

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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top