用于将msi安装告知特定位置的命令行选项

时间:2010-07-15 20:26:12

标签: asp.net configuration command-line windows-installer

无论如何都要通过命令行在特定位置安装msi。

2 个答案:

答案 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的东西不是直观或容易......