运行应用程序时重新加载图像

时间:2014-09-16 11:25:22

标签: c# image visual-studio

我的项目中有一个Resource.resx,它包含很多.png图像。

例如,我在Resource.resx中有buttonA.png,而buttonA颜色是蓝色。我想把它改成红色,所以我用红色创建一个新的buttonA.png。 然后,我覆盖了我的Resources文件夹中的文件buttonA.png。

问题是当我在Visual Studio中运行项目时,它仍然显示带有蓝色的旧buttonA.png。

我的问题是:为什么应用仍在使用旧按钮?

2 个答案:

答案 0 :(得分:0)

在删除旧按钮之后,您似乎没有通过解决方案资源管理器包含按钮。如果您需要这样做,请通过解决方案资源管理器添加项目。

 Go To> SolutionExplorer>ShowAllFiles>RightClick the buttonA.png and IncludeInProject.

答案 1 :(得分:0)

这看起来像是一个缓存问题。试试这个;

1)从toolbox*.tbd

中删除%LOCALAPPDATA%\Microsoft\VisualStudio\11.0

2)从devenv.CTM

中删除%PROGRAMDATA%\Microsoft\VisualStudio\11.0\1033

资源:here