2
我們最近將我們的應用程序之一從.net 2.0升級到了.net 3.5,並且我們遇到了安裝程序的問題。基本上,msi自動填充虛擬目錄字段,當我們希望它是空白的。這不會是這樣一個問題,除非我不知道如何從命令行設置虛擬目錄空白。msiexec - 如何指定空白TARGETVDIR?
目前我有
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? 我想手動設置它在安裝項目的空白。但是,它已經是空白了!
是否MSBuild中'Exec'執行任務?單引號應該可以工作' ' –
KMoraz
2012-01-13 21:35:18
我最終得到一個帶有引號的TARGETVDIR字段。 – 2012-01-13 21:46:32
爲什麼不修復安裝源?如果你沒有源代碼,你可以使用'orca.exe' – KMoraz 2012-01-15 09:47:54