[英]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.