我开发了一个WPF应用程序并设置了一个部署项目。安装程序完美运行,应用程序也是如此,直到它尝试在XML文件中执行输入。这些文件充当应用程序的XML数据库,并包含在Application文件夹中。我哪里错了。我是否需要分配某种特权
答案 0 :(得分:4)
不,请注意该应用程序有问题。
您必须阅读文档。自Windows NT4或其他东西以来,您不支持写入应用程序文件夹。有要写入的特殊文件夹,以及获取它们的方法。在普通的现代窗口中,app文件夹对普通用户应该是写保护的。它是程序文件夹。
将数据移至APPDATA文件夹,移至数据库的子文件夹中。
从http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx开始获取文档。
阅读Windows指南,了解Windows平台的编程。那里有许多“做”和“做不做”。写入应用程序文件夹是第一个“不要做”。