我已經使用VS 2005創建了一個部署項目。默認情況下,文件安裝在AppDataFolder中。在安裝過程中,還有2個字符串值被添加到註冊表中。這些註冊表值代表安裝目錄中找到的某些dll文件的路徑。 當用戶選擇默認安裝目錄時,一切正常。但是,如果用戶選擇另一個目錄,而不是使用用戶所選目錄的註冊表值,我仍然會得到默認值。 我該如何改變?在部署項目創建過程中可以這樣做嗎?如何在安裝時使用Windows安裝程序更改註冊表值?
謝謝,
奧利維爾。
我已經使用VS 2005創建了一個部署項目。默認情況下,文件安裝在AppDataFolder中。在安裝過程中,還有2個字符串值被添加到註冊表中。這些註冊表值代表安裝目錄中找到的某些dll文件的路徑。 當用戶選擇默認安裝目錄時,一切正常。但是,如果用戶選擇另一個目錄,而不是使用用戶所選目錄的註冊表值,我仍然會得到默認值。 我該如何改變?在部署項目創建過程中可以這樣做嗎?如何在安裝時使用Windows安裝程序更改註冊表值?
謝謝,
奧利維爾。
因此,而不是使用[AppDataFolder]屬性的,我應該用[TARGETDIR]
是REG.EXE唯一的選擇?最好我想通過編程來完成。 謝謝, 奧利維爾。 – Olivier 2010-08-19 23:16:19