我正在制作一个Windows应用商店应用,它从服务器获取文件并将其存储在本地以便快速访问。我还想让它与Dropbox同步文件,并在用户提出任何内容时将更改推送到Dropbox。我查看了CachedFileUpdater,如果我使用另一个Windows应用商店应用编辑该文件,它似乎有效。但是,我在尝试监视桌面应用程序所做的更改时遇到了很大麻烦。这很重要,因为许多文件都是Office文档,Office 2013可用于Windows RT,我也希望该应用程序可用于Windows 8。
首先我尝试在所有文件上使用CachedFileUpdater,但是当我使用桌面应用程序打开文件时,它将以只读模式打开,我无法将其保存在桌面模式下。如果我不使用它,如果用户选择使用桌面应用程序打开它,更改将被保存,但稍后我的应用程序将无法以某种方式访问该文件。我想这是因为所有者更改为桌面应用程序。现在不仅我似乎无法监控文件更改,而且一旦桌面应用程序修改了这些更改,我也无法访问这些更改。\
是否有一些可能有用的技巧?非常感谢你!