我正在使用带有.NET 4.0客户端配置文件的BootstraperApplication的WiX3.6,如果在用户的计算机上没有检测到它,它将安装Wix4.0客户端配置文件。我想静默安装.NET,并且只在我的托管UI中显示进度。
我的安装程序上有一个复选框,用户必须同意我的应用程序的EULA,但还没有找到一种方法来拉下.NET EULA,或将其包含在我的安装程序中。我注意到ClickOnce项目找到了引导.NET 4.0安装的方法,但这破坏了我想要的UI流程。
我是否必须让用户同意.NET许可,然后才能在我的应用程序中引导安装?如果我这样做了,有没有一种方法可以在我检测到需要安装.NET许可证时动态获取它?我该从哪里把它拉下来呢?
发布于 2012-12-14 12:44:57
不,您不需要显示.NET EULA。你只需要一个有效的.NET软件开发工具包的许可证(它是通过Visual Studio获得的)。如果要求您显示EULA,dotnetfx.exe将不会有静默安装选项。
.NET可再发行版的EULA在这里:http://msdn.microsoft.com/en-us/library/ms994405.aspx,并且没有提到必须显示.NET EULA。
https://stackoverflow.com/questions/13869197
复制相似问题