簡體   English   中英

從設置和部署項目寫入AppData

[英]Writing to AppData from a Setup & Deployment Project

我正在更新通過安裝和部署項目安裝的現有應用程序。

在安裝過程中,舊的應用程序將配置和數據庫文件復制到“程序文件”中的應用程序文件夾中。 在Win 2000和Win Xp(在本地管理員帳戶下)上,此方法運行良好。 但是,在Windows 7中,不僅對此不滿意,而且由於UAC的緣故,它實際上不起作用。

所以我想更新應用程序以在CommonApplicationData中寫入其配置/數據。 在現有的安裝和部署項目中,您可以輕松地選擇一些位置作為復制文件的目標。 即應用程序文件夾,用戶桌面和用戶程序文件。

我看不到告訴安裝程序將其復制到AppData / CommonApplicationData文件夾的類似方法。 是否存在,如果沒有,是否有任何簡單的解決方法?

謝謝!

右鍵單擊| 添加特殊文件夾| 自定義文件夾,並隨便命名(通用應用程序數據文件夾會很好)

在文件夾屬性網格中,將DefaultLocation屬性更改為[CommonAppDataFolder]。

將文件添加到文件夾,構建並安裝。 您應該在Windows 7的C:\\ ProgramData中找到您的文件。

請注意,我強烈推薦其他工具,例如Visual Studio部署項目上的InstallShield和WiX。 該工具的功能非常有限,最終您將碰壁。

暫無
暫無

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

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