通过Installer在LocalLow中创建文件夹

时间:2012-01-06 16:55:55

标签: c# .net deployment installer installation

我正在为Vista开发部署项目。在Vista里面的AppData文件夹中有Local,LocalLow和Roaming文件夹。我想从安装程序中获得的是在LocalLow文件夹中创建文件夹'Data'并将文件data.xml(AppData \ LocalLow \ Data \ data.xml)放在那里。安装程序应对所有现有用户帐户进行此操作。 我怎样才能做到这一点?

这是安装项目('数据'文件夹配置)的屏幕截图,它不起作用: enter image description here

附加示例创建以下路径:\ AppData \ Roaming \ LocalLow \ Data \ data.xml

1 个答案:

答案 0 :(得分:3)

我认为更好的方法是将xml文件存储在应用程序的安装目录中,然后在应用程序启动时将文件复制到相应的目录。

主要问题是:如果安装时未在计算机上的用户启动应用程序会怎么样?

由于您的安装程序未将文件复制到其目录(因为它不存在),因此您的应用程序要么必须执行某些操作,要么无论如何都会失败。