我正在运行一个 Silverlight 浏览器外桌面应用程序,它从 HTTP 服务器下载一堆图像。Silverlight 似乎有一个用于图像的本地图像缓存,即使跨应用程序的多个实例也是如此。如果我更新 HTTP 服务器上的图像,我希望更新后的图像显示在 Silverlight 应用程序中,而不是存储在 Silverlight 图像缓存中的图像版本。如何清除机器上的图像缓存?
清除我的 Web 浏览器的图像缓存在这里不起作用,因为 Silverlight 应用程序正在作为浏览器外的桌面应用程序运行。
注意:我对以编程方式清除缓存不感兴趣,我希望能够通过更改我机器上的设置(禁用图像缓存)或删除存储图像的目录来做到这一点。