windows10下vs2013生成的winform程序在桌面的图标显示不正确的问题记录

问题描述: 因为图标有点旧,就去替换成新的图标,在解决方案中删除了旧图标,然后导入新的图标,在设置中重新指向了新图标,然后重新生成解决方案,然后将debug文件夹中exe程序拖到桌面上,发现还是原来的图标

发生环境: Windows 10 专业版 版本号:10586.63

Microsoft Visual Studio Ultimate 2013 版本 12.0.40629.00 Update 5

.NET FrameWork 4.5.0

尝试:        修改新图标的名称,以区别旧图标名。 失败

新建立解决方案,导入新图标。           失败

解决方案: 重启电脑

PS:这个破问题搞了一上午,我都重新建解决方案了,发现还是原来的图标。最奇葩的是后来我才发现,在文件夹里显示的是新图标,结果一拖到桌面上就变成旧图标了。额,骂了一上午的程序和VS2013,结果最后发现可能是桌面缓存机制的问题..........

不知道说啥好了,我该早点想到的。

时间: 2024-11-04 15:30:43

windows10下vs2013生成的winform程序在桌面的图标显示不正确的问题记录的相关文章

VS2013打包部署winform程序

http://www.tuicool.com/articles/vMfMJr http://www.itnose.net/detail/6085548.html 第一步:公司名称和程序名称不需要更改的话直接设置语言,更改字体 第二步:添加 .NET Framework package ,版本视自己的程序而定 第三步:添加程序文件,现在就需要打开自己的程序位置,看看bin/Release路径下有没有文件,如果没有就要把解决方案配置改为Release模式然后重新生成解决方案.生成完毕Release下

winform开发 总结1>winform程序使用线程的必要性,以及正确的使用方式

winform程序中使用线程的必要性: 单线程操作在执行耗时任务时会造成界面假死,带来非常差劲的用户体验,有时候甚至会影响到正常的业务执行,使用多线程做相关操作实属不得已之举. 那么在编写程序之前必须要明白的一个点就是窗体的UI的操作只能通过UI线程来执行,其他线程如果要去执行窗体中的控件值修改或者其它[任何和窗体线程相关的操作],就会报异常,所有人都知道的.为了适应这一特性,于是就有了这样的写法: private void button1_Click(object sender, EventA

C# winForm程序开机启动和托盘显示 (转http://blog.csdn.net/xinyue3054/article/details/6599508)

这段时间一直进行cs项目,故整理下开机自动运行.托盘.显示.隐藏. (1).在窗口上点击关闭按钮或者最小化时将托盘显示: (2).双击托盘图标显示窗口: (3).右键点击托盘图标提供三个菜单选项,“退出”.“隐藏”.“显示”: (4).程序可以设置开机启动,隐藏任务栏显示.就这四个小功能. 1.建一个WinForm程序—FormAuto,将其属性ShowInTaskbar改为false,这样程序将不会在任务栏中显示:将MaximizeBox属性设置为false,屏蔽掉最大化按钮:把StartPo

winForm程序开机启动和托盘显示,并允许一个程序运行

1.建一个WinForm程序—TestIconForm,将其属性ShowInTaskbar改为false,这样程序将不会在任务栏中显示:将MaximizeBox属性设置为false,屏蔽掉最大化按钮:把StartPosition属性改为CerternScreen,这样程序运行后,窗口将会居中显示. 2.在工具栏中的公共控件里,拖入NotifyIcon控件—NotifyIcon1,这个是程序运行任务栏右侧通知区域图标显示控件. 3.在工具栏中的菜单和工具栏里,拖入ContextMenuStrip—

Windows10下VS2013+cocos2d-x

工具:VS2013Ultimate,cocos2d-x3.10,Python2.7.7(说明:本人的安装顺序是如上的顺序) 安装VS2013:官网下载+百度KEY 安装cocos2d-x:官网下载 安装Python:官网下载+配置环境变量(PATH下添加cocos和Python安装路径) 安装以上工具后,剩下的就很简单了.这里先示范打开cocos的示例程序,进入cocos安装目录- build文件夹,选择那个win32的sln文件,双击会直接用VS打开. 打开之后他会分析文件分析个几分钟,分析完

winform程序怎么更改图标

http://jingyan.baidu.com/article/7f41ececf50f4c593d095c11.html 项目→属性(或双击Properties)更改图标和清单 然后重新生成即可 winform程序怎么更改图标

Visual Studio 2008项目中WinForm窗体图标显示为类图标,只能打开代码而无法打开视图问题解决

背景: 今天打开一个Winform项目的时候,图标显示为类文件的样子而不是窗体的样子,在代码中右键也没有View Designer选项,双击图标打开的是代码而非窗体设计界面,百度后也没有找到解决方案. 解决方法(不一定通用): 1.编译项目查看有没有错误. 2.查看WinForm窗体继承的窗体文件可以打开不?有没有问题 3.签出代码,在undocheckout,编译,查看是否可以了 4.查看该项目有没有被其他人签出,如果被签出,让他们签入,再获取一下最新版本代码,编译,看看是不是可以了(我在这一

VS2013编写的C#程序,在xp下会报错说“不是合法的win32程序”。

VS2013编写的程序,在xp下会报错说“不是合法的win32程序”. 这个用C++编写的程序可以经过设置后在XP下运行,主要的“平台工具集”里修改就可以.方法见: http://blog.csdn.net/civilman/article/details/40109685 但是,用C#编写的程序,项目属性里是没有“平台工具集”的选项的,运行时会报错说不是正常的win32程序. DotNet版本为2.0,在xp下已经安装dotnet20. 请问,有谁知道如何让VS2013编写的C#程序在XP下运

VS2013生成Release版本MFC程序在其他机器上运行

对于自己机器安装了VS开发环境,生成MFC的exe文件能够在自己机器上运行,复制到其他目标机器可能出现不能运行的情况.下面就个人经历将发布的两中情况简要说明. 1.工程属性中:配置属性-常规,MFC使用类型选择“在共享的DLL中使用MFC”:C/C++ - 代码生成-MFC的使用 选择“多线程DLL(/MD)”这种情况下,若直接将exe文件放到目标机器运行,则需要目标机器安装相应的开发平台.或者将生成exe程序的依赖dll文件复制到目标机器的程序运行目录下:若用到第三方库,也要复制相应的dll文