如何清除Silverlight桌面应用程序中的图像缓存

Joh*_*ann 4 silverlight desktop-application image-caching

我正在运行一个Silverlight浏览器外桌面应用程序,它从HTTP服务器下载一堆图像.看起来好像Silverlight有一个用于图像的本地图像缓存,甚至是应用程序的多个实例.如果我更新HTTP服务器上的图像,我希望更新的图像显示在Silverlight应用程序中,而不是存储在Silverlight图像缓存中的图像版本.如何清除机器上的图像缓存?

清除我的Web浏览器的图像缓存在此处不起作用,因为Silverlight应用程序作为浏览器外桌面应用程序运行.

注意:我对以编程方式清除缓存不感兴趣,我希望能够通过更改我的机器上的设置(禁用图像缓存)或删除存储图像的目录来实现此目的.

小智 5

要清除Silverlight缓存,请使用以下步骤:

1)启动感兴趣的Silverlight应用程序

2)右键单击应用程序内的任意位置,然后单击"Silverlight"

3)单击"应用程序存储"选项卡

4)选择感兴趣的应用程序(网站),然后单击"删除..."

-要么-

4)单击"全部删除"以删除所有Silverlight应用程序的缓存

如果您不希望应用程序进行缓存,请清除"启用应用程序存储"复选框,但不一定建议这样做.

http://www.microsoft.com/getsilverlight/resources/documentation/AppStorage.aspx