0

我有一个在不同操作系统版本(如(win XP,win 7,win 8))上运行的应用程序。我有一个.sdf只读访问的数据库,我用于Environment.SpecialFolder.Templates临时路径。

Temp Path= Environment.GetFolderPath(Environment.SpecialFolder.Templates)

它在 上工作正常,但在和上win 7返回错误(permission denied)。win XPwin 8

所以我想问“不同操作系统版本的应用程序数据库的推荐位置是什么?” 提前致谢。

4

1 回答 1

1

如果数据是用户特定的

Environment.SpecialFolder.ApplicationData 

否则,如果数据由应用程序的所有用户共享

Environment.SpecialFolder.CommonApplicationData
于 2012-12-08T09:10:34.070 回答