【问题标题】:Cannot set application icon for a GTK# application in Monodevelop 3.1.1无法在 Monodevelop 3.1.1 中为 GTK# 应用程序设置应用程序图标
【发布时间】:2015-03-14 02:09:29
【问题描述】:

我按照https://stackoverflow.com/a/12491626/67824 中的描述设置了图标,但它仍然在 Dock 和 ⌘+tab 应用程序切换器中显示为通用应用程序图标(带有绿色“exec”文本的灰屏)(当我从MonoDevelop 以及当我使用 mono foo.exe 运行它时。我知道这是可以做到的,因为当我运行 mono-compliant version of LINQPad 时,我看到了 LINQPad 应用程序图标。

【问题讨论】:

    标签: mono icons monodevelop gtk#


    【解决方案1】:

    我还在主窗口的类中使用了 SetIconFromFile 方法。下面的示例将我的图标复制到应用程序根目录的 Images 文件夹中:

    this.SetIconFromFile(string.Format("{0}{1}Images{2}Logo.ico", 
       System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), 
       System.IO.Path.DirectorySeparatorChar, 
       System.IO.Path.DirectorySeparatorChar));
    

    【讨论】:

    • 恐怕它不起作用,仍然显示为通用应用程序图标。也许对图标大小有一定的要求——你的图标尺寸是多少?
    猜你喜欢
    • 2022-07-28
    • 1970-01-01
    • 2015-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 2017-12-23
    相关资源
    最近更新 更多