【发布时间】:2012-05-01 11:35:29
【问题描述】:
出于某种原因,在我当前的项目中,我通过项目属性创建了我的资源文件,添加了大量现有图像。然后将这些图像添加到菜单项,保存。此时一切看起来都很好,并且图像都已正确映射。
但是,一旦我关闭了该表单的设计器,然后打开它,我就会看到错误对话框:
The type 'My.Project.Properties.Resources' has no property named 'icon_plus'.
烦人的是,如果你按照代码执行,没有错误,它编译得很好:
this.newToolStripMenuItem.Image = global::My.Project.Properties.Resources.icon_plus;
我已尝试删除所有资源并从项目中删除资源文件,完全关闭 IDE 然后重新加载它。我已经移动了文件的位置,但我只是没有想法,它真的开始出现大约 10 个表单和控件,每个表单和控件都会给我这个错误,它们会从 UI 中删除图标。
【问题讨论】:
标签: c# .net winforms icons embedded-resource