Rol*_*and 21 c# designer visual-studio
在使用Visual Studio 2008快乐地攻击这个C#应用程序几天后,我被一连串错误对话框显示:
属性" valueMember "的代码生成失败.
错误是:' 对象引用未设置为对象的实例.'
现在,当我在设计器中进行微小的更改时,例如将控件移动几个像素,然后尝试保存,就会发生这种情况.每秒都会出现几个这样的错误对话框,让我忙着取消所有这些,通过敲击Enter键同时尝试让alt-F4让VS关闭.
最终我确实让VS关闭并保存我所做的更改.重新启动VS后,我对整个项目进行"清理",然后"构建",一切正常,应用程序运行良好,没有问题.
直到我在表单设计器中进行了另一个细微的更改.
我不知道valueMember我的应用程序中的任何属性.
这让我很疯狂,这对我的项目来说是一个真正的表现.任何帮助表示赞赏.
Cha*_*Poz 15
尝试关闭并重新打开Visual Studio.也许它看起来很傻,但它的确有效!!
Kam*_*ami 12
由于这是在设计时发生的,因此您可能需要一个自定义控件,该控件需要一个参数或其他没有默认值的值.
在Visual Studio中的设计视图中; 创建一个控件实例以在可视化编辑器上呈现它,但是如果控件需要在可以呈现之前设置属性,则会导致错误.
您是否可以检查所有自定义控件是否具有默认值,并且构造函数中引用的任何不具有默认值的内容都包含在DesignMode属性中 - 请参阅http://msdn.microsoft.com/en-us/library/system.componentmodel.component. designmode.aspx.