主题:VS 2005 C# 使用程序图标的怪事
本人是初学者,请不要见笑如果此问题简单,但它的确使我头疼,至今还没找到原因。
现象是这样的:
如果用VS 2003写C#程序,在其窗体的特性中的Icon一项指定一个Icon,通常当建立了一个项目后,在该项目的文件夹下会有一个初始图标App.icn,可以用其他图标覆盖它,这样,窗体左上角的那个图标就会变成你所希望的样式,同时,编译好的exe文件也有同样的外观。也就是说,从Windows Explorer里看这个exe文件,它显示的是你选用的图标而不是通用的那个执行程序的“白窗口”图标。
但是我用VS 2005做同样的事,窗体左上角的那个图标是会变成指定的图标,但编译完后生成的exe执行程序的图标却不会变!始终是系统默认的那个“白窗口”图标。找不到原因所在。
大家是否遇到同样的事?为什么在VS 2003中有效的方法在VS 2005就不成了?图标不是新东西,想必在这两个VS中不会有什么变化,可是偏就出了毛病。
请帮助/指点!多谢!
现象是这样的:
如果用VS 2003写C#程序,在其窗体的特性中的Icon一项指定一个Icon,通常当建立了一个项目后,在该项目的文件夹下会有一个初始图标App.icn,可以用其他图标覆盖它,这样,窗体左上角的那个图标就会变成你所希望的样式,同时,编译好的exe文件也有同样的外观。也就是说,从Windows Explorer里看这个exe文件,它显示的是你选用的图标而不是通用的那个执行程序的“白窗口”图标。
但是我用VS 2005做同样的事,窗体左上角的那个图标是会变成指定的图标,但编译完后生成的exe执行程序的图标却不会变!始终是系统默认的那个“白窗口”图标。找不到原因所在。
大家是否遇到同样的事?为什么在VS 2003中有效的方法在VS 2005就不成了?图标不是新东西,想必在这两个VS中不会有什么变化,可是偏就出了毛病。
请帮助/指点!多谢!