2012-01-06 51 views
1

我正在开发Vista的部署项目。在AppData文件夹内的Vista中有Local,LocalLow和Roaming文件夹。我想从安装程序中得到的是在LocalLow文件夹内创建文件夹'Data',并将文件data.xml(AppData \ LocalLow \ Data \ data.xml)放入。安装人员应该为所有现有用户帐户进行此操作。 我该如何做到这一点?通过安装程序在LocalLow中创建文件夹

这是不工作的安装项目(“数据”文件夹配置)的屏幕截图: enter image description here

附加示例创建以下路径:\应用程序数据\漫游\ LocalLow \数据\ data.xml中

+3

我认为你既不能使用VS部署项目也不应该这样做。 – 2012-01-06 17:43:11

+0

同意伊戈尔。这是隔离存储的用途:http://msdn.microsoft.com/en-us/library/3ak841sy(v=vs.80).aspx – 2012-01-06 18:02:52

回答

3

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

主要问题是:如果安装时未安装在机器上的用户启动应用程序,该怎么办?

由于您的安装程序没有将文件复制到其目录(因为它不存在),所以您的应用程序将不得不做任何事情或失败。

相关问题