目前我有一个 VSTO Outlook 插件,它使用默认设置提供程序来管理配置。所有用户配置都标记在本地范围内,因此保存在 %LocalAppData% 下。我有理由将它们更改为漫游 (%AppData%) 范围,并且它似乎可以在我的计算机上运行(本地配置文件),但存在一些不确定性,它可能不适用于每个人。
所以我担心的是,在 AD/GP 环境或其他情况下是否存在任何情况,如果我确实从本地切换到漫游,由于漫游文件夹无法访问或类似的情况,插件将停止工作?
一直试图找出像这样的任何场景,但实际上我能找到的唯一事情是:
- 管理员可能会关闭漫游配置文件,这只会使漫游文件夹像本地文件夹一样?(插件仍然在本地工作),
- 管理员可能会限制破坏同步的配置文件的大小。(插件仍然在本地工作)
- 管理员可能会从同步中排除我的文件夹(插件仍然在本地工作)
基本上我能想到的最坏情况是配置将在设备本地,这正是它现在的工作方式,没问题。对于那些确实使用漫游配置文件的人,如果我让他们超出他们的配额,这可能会破坏整个配置文件吗?
还有什么可能出错的?我错过了哪些陷阱(以及克服它们的最佳实践是什么(c# 奖励))?