LocalUserAppDataPath和UserAppDataPath有什么区别?

Svi*_*ish 3 .net path user-data

System.Windows.Forms.Application有两个属性叫做LocalUserAppDataPathUserAppDataPath.在这台计算机上(运行Vista),这些对应于

  • C:\Users\UserName\AppData\Local\CompanyName\ProductName\ProductVersion
  • C:\Users\UserName\AppData\Roaming\CompanyName\ProductName\ProductVersion

这两者有什么区别?你何时会使用第一个?何时使用第二个?

Chr*_*cke 8

如果您使用域/ Active Directory设置,则漫游配置文件(可以)在用户注销时复制到中央服务器,并在用户登录时从服务器复制到中央服务器.

本地配置文件始终存储在PC上"本地".

通常更好地使用漫游配置文件文件夹,因为这将允许用户使用不同的PC并仍然访问他们的数据.但是,如果数据非常大,请将其存储在本地以防止登录缓慢.