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

旧应用程序在安装过程中将配置和数据库文件复制到程序文件中的应用程序文件夹中。这在Win 2000和Win XP(在本地管理员帐户下)方面效果很好。但是,在Windows 7中,不仅皱眉了,而且由于UAC而言,它本质上无效。

因此,我想更新应用程序以在CommunApplicationData中编写其配置/数据。在现有的设置和部署项目中,您可以轻松选择一些位置作为复制文件的目标。 IE应用程序文件夹,用户桌面和用户的程序文件。

我看不到告诉设置程序将其复制到AppData / commonApplicationData文件夹的类似方法。是否存在,如果不存在,是否有任何简单的修复程序?

谢谢!

有帮助吗?

解决方案

右键单击|添加特殊文件夹|自定义文件夹并将其命名为您想要的任何内容(常见的应用数据文件夹会很好)

在文件夹属性网格中,将默认值属性更改为[commonAppDataFolder]。

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

请注意,我高度重新计算了其他工具,例如InstallShield和Wix在Visual Studio部署项目上。该工具的功能非常有限,您最终将撞到砖墙。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top