C# 应用程序缓存问题

C# 应用程序缓存问题,c#,caching,windows-8,microsoft-metro,C#,Caching,Windows 8,Microsoft Metro,我在Windows应用商店中有一个应用程序,到目前为止运行良好。但我从用户那里得到一些反馈,他们说我的应用程序占用了太多的磁盘空间。我得到了从1GB到10GB缓存存储的数字。流媒体时,Mediaelement将一些文件保存到\AppData\Local\Packages..Application..\AC\iNetCache 因此,我的问题是: 我是否可以通过编程方式限制允许应用程序使用的缓存存储? 是否可以直接从我的应用程序中删除缓存/appdata?如果有人需要有关某个特定内容的更多信息,我

我在Windows应用商店中有一个应用程序,到目前为止运行良好。但我从用户那里得到一些反馈,他们说我的应用程序占用了太多的磁盘空间。我得到了从1GB到10GB缓存存储的数字。流媒体时,Mediaelement将一些文件保存到\AppData\Local\Packages..Application..\AC\iNetCache

因此,我的问题是:

我是否可以通过编程方式限制允许应用程序使用的缓存存储?


是否可以直接从我的应用程序中删除缓存/appdata?

如果有人需要有关某个特定内容的更多信息,我可以在你写评论时发布。你说的“缓存存储”是什么意思?使用缓存我指的是appdata。我无法在Windows 8上重现或发现此问题。但是一位用户说这些文件位于一个隐藏的Inet文件夹中,可以通过以下命令轻松删除:RD/S/Q C:\Users\\AppData\Local\Packages\EnergySchweizAG.EnergyRadio\u j028rhm5gx59m\AC\inetcache那么你的应用程序是否从internet加载内容呢?听起来像是inet文件夹缓存了从internet加载的数据。在流式传输时,这似乎是一个已知问题,请参阅:和