Параметр командной строки, чтобы сообщить MSI установки в определенном месте - PullRequest
4 голосов
/ 16 июля 2010

Есть ли в любом случае установить MSI в определенном месте через командную строку.

Ответы [ 2 ]

4 голосов
/ 16 июля 2010

Если это веб-настройка, вы можете использовать обходной путь, описанный здесь . В противном случае вы можете указать свойство MSI TARGETDIR в командной строке:

msiexec /i setup.msi TARGETDIR="C:\TestLocation\"
3 голосов
/ 16 июля 2010

Да, обычно вы можете указать TARGETDIR=(path to install to) при запуске установщика msiexec:

msiexec /i (yourFile).msi TARGETDIR=C:\YourBin\YourApp

Я был исправлен (спасибо 0xA3 за это!) - мое первоначальное упоминание INSTALLDIR неверно - вам нужно использовать TARGETDIR вместо этого. Похоже, что он действительно работает практически для любого MSI, на котором я его пробовал. Программа установки Windows не совсем интуитивно понятна или проста ......

...