安装可以使用.NET 4.0或4.5的应用程序时,安装先决条件.NET框架时的最佳做法是什么?你如何使用Burn in WiX实现它?
这些是我所知道的选项和权衡:
选项1:安装.NET 4.0(正如您所需)
选项2:如果不存在.NET 4.5,请安装.NET 4.5
选项3:仅当.NET 4.x不存在时才安装.NET 4.5
据我所知,如果性能改进很重要,最佳做法是选项2,如果平均部署速度很重要,则选择3.这听起来不错吗?我错过了选项1的任何优势吗?最重要的是,如果选项3确实有意义,那么在从Web安装.NET时如何使用Burn实现它?