gpt4 book ai didi

.net - 从设置和部署项目写入 AppData

转载 作者:行者123 更新时间:2023-12-04 19:20:56 24 4
gpt4 key购买 nike

我正在更新通过安装和部署项目安装的现有应用程序。

旧应用程序在安装过程中将配置和数据库文件复制到 Program Files 中的应用程序文件夹中。这在 Win 2000 和 Win Xp 上运行良好(在本地管理员帐户下)。然而,在 Windows 7 中,这不仅是不受欢迎的,而且由于 UAC,它基本上不起作用。

所以我想更新应用程序以将其配置/数据写入 CommonApplicationData。在现有的 Setup and Deployment 项目中,您可以轻松选择一些位置作为复制文件的目标。即应用程序文件夹、用户桌面和用户程序文件。

我没有看到告诉安装程序复制到 AppData/CommonApplicationData 文件夹的类似方法。这是否存在,如果不存在,是否有任何简单的修复?

谢谢!

最佳答案

做一个右键单击|添加特殊文件夹 |自定义文件夹并将其命名为您想要的任何名称(通用应用程序数据文件夹会很好)

在文件夹属性网格中,将 DefaultLocation 属性更改为 [CommonAppDataFolder]。

将文件添加到文件夹,构建并安装。您应该在 Windows 7 上的 C:\ProgramData 中找到您的文件。

请注意,我强烈推荐其他工具,例如 InstallShield 和 WiX,而不是 Visual Studio 部署项目。该工具的功能非常有限,您最终会碰壁。

关于.net - 从设置和部署项目写入 AppData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3562151/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com