Gro*_*fit 12 .net c# icons embedded-resource winforms
由于某些原因,在我当前的项目中,我通过项目属性创建了我的资源文件,添加了一堆现有图像.然后将这些图像添加到菜单项,保存.此时一切看起来都很好,图像都正确映射.
然而,一旦我关闭该表单的设计器,然后打开它我得到错误对话框说:
The type 'My.Project.Properties.Resources' has no property named 'icon_plus'.
令人讨厌的是,如果你按照它进入代码没有错误,它编译好:
this.newToolStripMenuItem.Image = global::My.Project.Properties.Resources.icon_plus;
Run Code Online (Sandbox Code Playgroud)
我尝试删除所有资源并从项目中删除资源文件,完全关闭IDE然后重新加载它.我已经移动了文件的位置,但我只是出于想法,它真的开始感谢大约10个表单和控件,每个给我这个错误,他们从UI中删除图标.
这是非常烦人的问题之一,我永远不会想到这个问题,直到我遇到另一个问题导致我做出改变。
这似乎取决于使用 .net 4 客户端配置文件的应用程序,而不仅仅是默认的 .net 4 运行时。一旦我改变了这个问题,这个问题就停止了,最近出现的另一个丢失的命名空间问题也消失了。
| 归档时间: |
|
| 查看次数: |
5940 次 |
| 最近记录: |