msiexec - 如何指定空白TARGETVDIR?

时间:2012-01-13 20:44:01

标签: command-line msbuild msiexec

我们最近将我们的一个应用程序从.net 2.0升级到.net 3.5,我们遇到了安装程序的问题。基本上,msi auto会在我们希望它为空白时填充虚拟目录字段。这不会是一个问题,除了我无法弄清楚如何从命令行设置虚拟目录为空。

目前我有

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

我得到了错误 The folder path 'CURRENTDIRECTORY="C:' contains an invalid character.

.生成The folder path '.' contains an invalid character

行情根本不起作用。

如何指定空白虚拟目录?

修改

使用How do I change the default Virtual Directory name during a web service install? 我试图在安装程序项目中手动将其设置为空白。但是,它已经空白了!

1 个答案:

答案 0 :(得分:0)

坚持同样的问题......我已经用空间来实现它并且它有效。

示例:

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

Installer UI