msiexec - Как мне указать пустой TARGETVDIR? - PullRequest
2 голосов
/ 14 января 2012

Недавно мы обновили одно из наших приложений с .net 2.0 до .net 3.5, и у нас возникла проблема с установщиком.По сути, msi автоматически заполняет поле Virtual Directory, когда мы хотим, чтобы оно было пустым.Это не будет такой проблемой, за исключением того, что я не могу понять, как установить пустую виртуальную директорию из командной строки.

В настоящее время у меня есть

msiexec /i $(InstallerPath)\AppInstaller.msi /qn TARGETVDIR= 

И я получаю ошибку The folder path 'CURRENTDIRECTORY="C:' contains an invalid character.

. производит The folder path '.' contains an invalid character

Котировки вообще не работают.

Что можно сделать, чтобы указать пустой виртуальный каталог?

РЕДАКТИРОВАТЬ

Использование Как изменить имя виртуального каталога по умолчанию во время установки веб-службы? Я попытался вручную установить его пустым в проекте программы установки.Тем не менее, он уже пуст!

1 Ответ

0 голосов
/ 28 января 2015

Застрял в том же вопросе ... Я использовал пространство, чтобы достичь этого, и это сработало.

Пример:

> WebSetup1.msi TARGETAPPPOOL="Test" TARGETSITE="/LM/W3SVC/2" TARGETVDIR=" "

Installer UI

...