2012-02-18 73 views
0

我是一個初學者。我最近在C#中開發了一個應用程序。現在我想開發它的設置。程序安裝 - 問題與默認位置

我在網上看了幾篇文章,跟着他們,發現很簡單。我還將應用程序文件夾的默認位置從C:\Program Files更改爲C:\。我的應用程序文件夾包含幾個文件夾,除了我手動添加的exe和dll。

現在,這個問題開始了,當我安裝應用程序並將位置從c:\改爲d:\時,我的文件(包括exe和dll在內的所有文件)將轉到用戶指定的位置。但是我的文件夾(應用程序文件夾中的所有文件夾)將會輸入c:\(這是創建設置時給定的默認位置)。但我想要輸出文件和該文件夾在同一位置

我哪裏出錯了?

+0

什麼是如此迫切? – Lloyd 2012-02-18 14:49:57

+1

你在某處硬編碼了'c:\ ...'路徑嗎? – R0MANARMY 2012-02-18 14:52:43

+0

它仍然不能正常工作 – bhavneet 2012-02-18 15:15:46

回答

0

你應該在你路徑使用[TARGETDIR]而不是硬編碼C:D:

[TARGETDIR]將返回用戶在安裝步驟中選擇的文件夾。