Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight Images赢得';t更新_Silverlight_Silverlight 4.0 - Fatal编程技术网

Silverlight Images赢得';t更新

Silverlight Images赢得';t更新,silverlight,silverlight-4.0,Silverlight,Silverlight 4.0,我有一个Silverlight 4项目,其中有许多png图像。我在运行时使用 StreamResourceInfo res=Application.GetResourceStream(新Uri(assemblyName+“component/”+relativeUri,UriKind.Relative)) 然后 var bmp=new-BitmapImage(); bmp.SetSource(res.Stream) 图像本身位于文件夹中;每个映像都有生成操作=资源,复制到输出目录=不复制。它们都

我有一个Silverlight 4项目,其中有许多png图像。我在运行时使用

StreamResourceInfo res=Application.GetResourceStream(新Uri(assemblyName+“component/”+relativeUri,UriKind.Relative))

然后

var bmp=new-BitmapImage();
bmp.SetSource(res.Stream)

图像本身位于文件夹中;每个映像都有生成操作=资源,复制到输出目录=不复制。它们都很好

然后,我替换其中一个图像。那辆旧的还很重。我知道我指向了正确的位置,因为如果我从文件夹中删除图像,应用程序将不会显示任何图像。但是,当我把它们放回去时,我看不到新的;只有旧的

我尝试过的事情: 1.清除浏览器上的缓存。 2.启动一个我从未使用过的浏览器。 3.将图像从项目中取出并放回原处。 4.将图像从文件夹中取出并放回原处。 5.停止并重新启动浏览器。 6.杀死开发服务器。 7.删除Silverlight应用程序和Web应用程序的obj和bin文件夹中的所有文件,然后重新生成


我想不出其他任何东西。

尝试设置为
IgnoreImageCache
。有一件事我不明白,对不起,您是在运行时尝试更改它,还是更改它并再次编译?谢谢你的修改和编译。我在做一个完全干净的解决方案和重建方面取得了一些成功。我尝试在这里重现错误,但我无法。