我正在为Vista开发部署项目。在Vista里面的AppData文件夹中有Local,LocalLow和Roaming文件夹。我想从安装程序中获得的是在LocalLow文件夹中创建文件夹'Data'并将文件data.xml(AppData \ LocalLow \ Data \ data.xml)放在那里。安装程序应对所有现有用户帐户进行此操作。 我怎样才能做到这一点?
这是安装项目('数据'文件夹配置)的屏幕截图,它不起作用:
附加示例创建以下路径:\ AppData \ Roaming \ LocalLow \ Data \ data.xml
答案 0 :(得分:3)
我认为更好的方法是将xml文件存储在应用程序的安装目录中,然后在应用程序启动时将文件复制到相应的目录。
主要问题是:如果安装时未在计算机上的用户启动应用程序会怎么样?
由于您的安装程序未将文件复制到其目录(因为它不存在),因此您的应用程序要么必须执行某些操作,要么无论如何都会失败。