C# 任务栏图标会在我第一次运行程序时更改,但不会在之后更改
我试图在运行时更改程序的任务栏 当我从IDE运行程序时,一切正常。我在参考资料区域中有我的图标,我正在这样设置它们:C# 任务栏图标会在我第一次运行程序时更改,但不会在之后更改,c#,visual-studio,ide,icons,taskbar,C#,Visual Studio,Ide,Icons,Taskbar,我试图在运行时更改程序的任务栏 当我从IDE运行程序时,一切正常。我在参考资料区域中有我的图标,我正在这样设置它们: this.Icon = Properties.Resources.Green; 当我第一次安装我的程序时,我的图标会显示出来。如果我关闭程序并再次运行它,我只会看到一个默认的白色图标 它似乎只起作用一次。我能让它工作的唯一方法是卸载它,然后安装它 有什么想法吗?您可以使用设置。默认设置 this.Icon = Properties.Settings.Default.Green;
this.Icon = Properties.Resources.Green;
当我第一次安装我的程序时,我的图标会显示出来。如果我关闭程序并再次运行它,我只会看到一个默认的白色图标
它似乎只起作用一次。我能让它工作的唯一方法是卸载它,然后安装它
有什么想法吗?您可以使用设置。默认设置
this.Icon = Properties.Settings.Default.Green;
它说设置不包含“绿色”的定义。您必须在设置文件中定义它。微软VS可以很容易地为你做到这一点。