使用Visual Studio安装项目将文件安装到每个用户Application Data Folder

时间:2014-08-28 18:39:19

标签: visual-studio-2010 visual-studio setup-project

我创建了一个visual studio安装项目,它将内容文件写入用户的应用程序数据文件夹 的 C:\用户\用户\应用程序数据\漫游\公司名称

我这样做是通过在安装项目的目标计算机上的文件系统中添加用户的应用程序数据文件夹并将内容文件添加到该文件夹​​。

当我安装此设置时,它仅安装一个用户(活动)。我希望这可以将内容文件安装到所有用户的AppData文件夹

示例文件夹位置:

1的 C:\用户\ USER1 \应用程序数据\漫游\公司名称 2.的 C:\用户\ USER2 \应用程序数据\漫游\公司名称

如何使用Visual Studio安装项目将这些内容文件安装到计算机上的每个用户的AppData文件夹中。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

简短的回答是,你不能。无法枚举所有这些文件夹并向其安装文件,如果在安装完安装后创建了用户帐户,则无论如何都无法正常工作。

好消息是它应该起作用。假设您安装的应用程序具有程序的快捷方式,并且为Everyone安装了安装程序,请以其他用户身份登录并使用快捷方式。应该发生的是Windows会注意到用户没有这些文件,它会要求安装原始的MSI文件。即使用户帐户在安装时不存在,这也适用,并且每个应用程序的新用户只需安装一次即可安装文件。