簡體   English   中英

Wix-Installer-如何獲取setup.exe的當前目錄?

[英]Wix-Installer-How can I get setup.exe's current directory?

我正在使用setup.exe和setupbld.exe(來自%WixProramFolder%\\ bin)為我的安裝程序創建一個引導程序。 一切都很好,除了:我想獲取setup.exe的當前目錄,但是:

  1. 當我使用屬性“CURRENTDIRECTORY”時,如果我在cmd.exe中運行命令行,我將得到錯誤的值:“C:>”D:\\ setup.exe“”。 “CURRENTDIRECTORY”是“C:\\”但“D:\\”是真的。

  2. 當我使用屬性“SOURCEDIR”時,setup.exe將setup.msi提取為“%Temp%{ProductID} \\ setup.msi”,“SOURCEDIR”為“%Temp%{ProductID}”,但預期為“D:\\ “

有人可以幫幫我嗎? 這次讓我很頭疼:-(抱歉我的英語。

我上周遇到了同樣的問題,我需要在安裝過程中恢復數據庫備份。 我不想包含在安裝程序中,因為它可能會更新,甚至在壓縮時大約是168Mb。

最后,我將文件包含到安裝程序中,以便將其安裝到應用程序安裝目錄並在文件上設置Compressed="no" ,這樣它就是外部依賴項。 這不是理想的,但是我能讓它發揮作用的唯一方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM