出于某种原因,在我当前的项目中,我通过项目属性创建了我的资源文件,添加了大量现有图像。然后将这些图像添加到菜单项,保存。此时一切看起来都很好,并且图像都正确映射。
但是,一旦我关闭了该表单的设计器,然后打开它,我会收到错误对话框:
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 中删除图标。