假设我有一个要求预装.NET Framework的MSI安装包。
我知道从VS2008设置项目生成的MSI将检测到缺少的先决条件并引导用户安装它。
问题1。在运行MSI时,是否可以在技术上调用dotnetredist.exe(或任何任意EXE)来处理此先决条件,然后继续安装?我的意思是,如果我限制自己使用VS2008生成的安装程序,则不可能这样做,但如果我使用WIX呢?如果我愿意编写自定义操作,那怎么办?如果我可以通过Orca或脚本手动编辑MSI表格,那么是否可能?
问题2。 这合法吗?许可证允许吗?