簡體   English   中英

Inno Setup DefaultDirName 提出了插入的下載

[英]Inno Setup DefaultDirName coming up with Downloads inserted

我有一個 Inno Setup 腳本來安裝我的 VB.NET 程序。 我想在My Documents文件夾中安裝我的程序。 My Documents是我的目標文件夾。 在我的 Inno Setup 腳本中,我有以下內容:

DefaultDirName=My Documents\{#MyAppName}

在安裝過程中,對於目標文件夾,而不是作為

C:\Users\Rick\My Documents 

它出現為

C:\Users\Rick\Downloads\My Documents 

注意Downloads插入在My Documents之前。

如果我手動刪除Downloads ,它會去我想要的地方。 如何更改它以便Downloads不會作為目標文件夾的一部分出現? 我確定這與安裝 .exe 位於Downloads文件夾中有關。 這就是它下載時的去向。 但我不知道如何修復它,因此Downloads不會作為目標文件路徑的一部分出現。 你能幫我嗎? 我不太擅長 Inno Setup 語言,所以它可能很簡單。

DefaultDirName應該是絕對路徑。

您正在使用相對路徑。 在這種情況下,路徑是相對於安裝程序啟動目錄(什么是C:\\Users\\Rick\\Downloads )解析的。

使用絕對路徑並且不要對My Documents名稱進行硬編碼。 你要這個:

DefaultDirName={userdocs}\{#MyAppName}

請參閱Inno Setup 常量

暫無
暫無

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

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