两台Silverlight应用程序可以在一台机器上共享IsolatedStorage吗?

Edw*_*uay 5 silverlight isolatedstorage

什么标识了silverlight应用程序,两个silverlight应用程序何时可以共享IsolatedStorage,即:

  • 如果我想让两个Silverlight应用程序共享 IsolatedStorage空间,这可能吗?我需要提供什么样的"应用程序ID"才能执行此操作?
  • 如果我不想让两个Silverlight应用程序共享IsolatedStorage,我该如何防止这种情况?我需要这样做吗?

例如,我注意到当我开发Silverlight应用程序时,我可以按F5,在应用程序中保存到隔离存储,停止应用程序,再次按F5,它从同一个 IsolatedStorage 读取.(我认为新的编译会导致它使用新的IsolatedStorage.)

但是,当我 .xap和.html文件复制到另一个目录并打开.html文件时,它不会与我正在开发的应用程序共享IsolatedStorage.改变了什么?

幕后发生了什么,所以我知道何时分享IsolatedStorage以及何时不分享它?

Ant*_*nes 6

源XAP文件的URL标识应用程序.您希望新版本的应用程序能够读取先前版本的现有商店.考虑将所有高分存储在应用程序商店中的游戏.当所有这些分数在升级后消失时,用户可能会有点不高兴.

不同的应用程序可以共享单个基于站点的商店 但是,您只能获得这两个级别的粒度,应用级别在XAP Url或基于站点的键控,即主机和端口(我不确定方案是否也是该键的一部分).