无论如何都要通过命令行在特定位置安装msi。
答案 0 :(得分:4)
如果这是一个Web设置,您可以使用here所述的解决方法。否则,您可以在命令行上指定MSI属性TARGETDIR
:
msiexec /i setup.msi TARGETDIR="C:\TestLocation\"
答案 1 :(得分:3)
是的,通常情况下,您可以在运行TARGETDIR=(path to install to)
安装程序时指定msiexec
:
msiexec /i (yourFile).msi TARGETDIR=C:\YourBin\YourApp
我已经更正了(感谢 0xA3 !) - 我最初提到的INSTALLDIR
是错误的 - 您需要使用TARGETDIR
代替。那个确实似乎适用于我试过的任何MSI。 Windows Installer的东西不是直观或容易......