我只是写了一个很简单的小小winform,不过当时在写的时候导入一个资源的时候不知道为什么,怎么导入这个文件都不会再resource\文件夹下出现。我以为是不是vs2008暂时傻掉了,于是就把它关了再开。结果糟糕的事情就发生了,一切到设计器页面就会出现
“若要在加载设计器前避免可能发生的数据丢失,必须纠正以下错误: ” 这样的字眼,大概的意思就是资源文件不能被找到之类的.
我这winform总共有3个页面,每个页面都有几个图片文件会找不到。但是是可以过编的,运行起来以后一切正常,但是在设计器里无论如何都不正常。
尝试过重新生成整个解决方案也不管用。resources.resx里的代码也都能正常显示我的图片,真是奇怪了。
友情摘录一条出错的详细信息如下:
类型“Terminal.Properties.Resources”没有名为“btn_Back”的属性。
|
|
此错误的实例(10) |
|
1。 |
|
Terminal Form_Main.Designer.cs 行:53 列:1 |
|
隐藏调用堆栈 |
|
在 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.Error(IDesignerSerializationManager manager, String exceptionText, String helpLink)
在 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertyReferenceExpression(IDesignerSerializationManager manager, CodePropertyReferenceExpression propertyReferenceEx, Boolean reportError)
在 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeExpression(IDesignerSerializationManager manager, String name, CodeExpression expression)
在 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertyAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement, CodePropertyReferenceExpression propertyReferenceEx, Boolean reportError)
在 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement)
在 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement) |
|
|
请问问题出在哪里?应如何解决呢?