.Net 应用程序使用的文件放在哪里

Where to put files used by a .Net application

这里的问题不是关于代码而是关于模式。我正在开发需要使用三个文件才能正常工作的 .Net 应用程序。

现在我的问题是关于文件位置,将这些文件放在哪里?在用户的文档和设置中的 Program Files 或 AppData 上。

提前致谢。

AppData 应该始终是首选,因为它需要较少的权限(您可能需要管理员权限才能在 Program Files 中创建/更新文件)。

此外,这还取决于数据是应该针对所有用户进行个性化还是全局化。看看thispost