自定义图标不显示在单声道应用程序

时间:2012-10-04 13:32:30

标签: mono monodevelop

我有一个使用MonoDevelop作为IDE开发的单声道应用程序。我正在使用Windows 7。 我设置了一个自定义图标(嵌入到.exe中)。 当我从MonoDevelop内部运行我的应用程序时,一切都很好。

但是当我手动运行“mono.exe”时,我的自定义图标不会出现在Windows任务栏中。相反,它似乎是 - 在我看来 - 预定义了一个。

从命令行运行我的应用程序时,如何才能看到自定义图标?始终从MonoDevelop内部开始不是一种选择。

谢谢!

1 个答案:

答案 0 :(得分:1)

从MonoDevelop运行应用程序时,它使用.NET运行时运行。因此,Windows可以获取应用程序图标。当您使用Mono运行它时,可执行应用程序(从Windows的角度来看)是Mono.exe。所以你得到Mono的图标。

我建议您在Windows上运行.NET上的应用程序 - 甚至MonoDevelop也可以在Windows上运行.NET。适用于Windows的Mono软件包主要用于开发(检查您的应用程序将使用Mono运行)以及用于专门嵌入目的。