我已将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")));
但是当我尝试构建项目时,我一直在"缺少清单资源"以上行中的异常。 有人可以告诉我我做错了吗?
答案 0 :(得分:0)
为了将图标嵌入到您的dll中: 右键单击Resources文件 - >属性 BuildAction的: “EmbeddedResource”
答案 1 :(得分:0)
我不确定为什么上面的解决方案工作。 以下一行为我做了工作
this.Icon = new System.Drawing.Icon(ZebraAES256EncryptionUtility.Properties.Resources.icon,Size);