无法显示c#项目的应用程序图标(Vs10窗口应用程序)

时间:2015-06-23 05:00:21

标签: c# winforms

我已将icon.ico设置添加到resources.resx,我可以在资源文件夹中看到icon.ico文件。 这会在Resources.Designer.cs

中自动生成以下代码
    internal static System.Drawing.Icon icon {
        get {
            object obj = ResourceManager.GetObject("icon", resourceCulture);
            return ((System.Drawing.Icon)(obj));
        }
    }

我还在Form.designer.cs中插入了以下代码。

this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.icon")));

但是当我尝试构建项目时,我一直在"缺少清单资源"以上行中的异常。 有人可以告诉我我做错了吗?

2 个答案:

答案 0 :(得分:0)

为了将图标嵌入到您的dll中: 右键单击Resources文件 - >属性 BuildAction的: “EmbeddedResource”

答案 1 :(得分:0)

我不确定为什么上面的解决方案工作。 以下一行为我做了工作

this.Icon = new System.Drawing.Icon(ZebraAES256EncryptionUtility.Properties.Resources.icon,Size);