Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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
C# 应用程序图标保持不变_C#_Wpf - Fatal编程技术网

C# 应用程序图标保持不变

C# 应用程序图标保持不变,c#,wpf,C#,Wpf,我制作了一个WPF应用程序(.NETCore3.1),然后在快结束时我想更改图标,像往常一样,我打开了properties>应用程序并加载了我的图标。但这不会改变任何事情。。。保持默认图标不变。 我的图标大小是256x256,显然是.ico格式。我尝试删除可执行文件所在的文件夹并再次构建,我还尝试在没有调试模式的情况下运行应用程序,但什么也没有。但是,我注意到,当您更改图标属性时,主窗口会更新窗口图标。但对.exe文件没有任何操作 有人知道如何解决这个问题吗 另外,我不认为这是图标的问题,因为我

我制作了一个WPF应用程序(.NETCore3.1),然后在快结束时我想更改图标,像往常一样,我打开了properties>应用程序并加载了我的图标。但这不会改变任何事情。。。保持默认图标不变。 我的图标大小是256x256,显然是.ico格式。我尝试删除可执行文件所在的文件夹并再次构建,我还尝试在没有调试模式的情况下运行应用程序,但什么也没有。但是,我注意到,当您更改图标属性时,主窗口会更新窗口图标。但对.exe文件没有任何操作

有人知道如何解决这个问题吗


另外,我不认为这是图标的问题,因为我试图加载另一个我过去在另一个WPF应用程序中使用的图标

在解决方案资源管理器中右键单击您的解决方案,然后单击“重建解决方案”或“清洁解决方案”,然后单击“构建解决方案”.ico格式允许在同一文件中存储多种图标格式。考虑添加较小的格式图标;Windows可能无法缩小图标。另外请注意,Windows外壳缓存图标,您的更改可能需要一段时间才能“捕获”@Flydog57我在发布模式下编译了该项目,并且出现了新图标。所以问题是缓存。非常感谢。是的,更改图标总是一件痛苦的事。您进行了更改,直到重新启动机箱后才看到更改。我真的希望我知道如何使缓存失效。最初我试图从cmd中清除缓存,但尽管有管理员权限,我没有权限这样做,我已经尝试过这样做,但没有成功。无论如何,谢谢。如果这没有帮助,请使用其他文件名。例如,如果文件名为app.ico,请尝试使用app1.ico,依此类推。