标签: c# .net design-patterns configuration configuration-files
这是一个不是关于代码而是关于模式的问题。我正在开发一个需要使用三个文件的.Net应用程序才能正常工作。
现在我的问题是关于文件位置,放置这些文件的位置?在用户的文档和设置中的Program Files或AppData上。
提前致谢。
答案 0 :(得分:1)
AppData应始终是首选,因为它需要较少的权限(您可能需要管理员权限才能在Program Files中创建/更新文件)。
AppData
Program Files
此外,它还取决于所有用户的数据是个性化还是全局化。看一下this帖子