0

VS 2010,Windows 7:Windows 窗体 - 我有许多包含引用域模型对象的用户控件的窗体。一些控件引用单个对象和一些域模型对象的引用集合。当我打开项目或单个表单时,IDE 将检查表单并添加虚拟域模型对象。在某些情况下,这没有严重的副作用,而在其他情况下,这会导致应用程序崩溃。为什么会发生这种情况,我该如何防止这种情况在未来发生?我想达到设计师不添加任何无关内容的地步——非常感谢我可以让系统崩溃。谢谢。

4

1 回答 1

0

设计器将为当前显示的控件的子用户控件中包含的每个公共属性创建一个默认实例。这可以通过DesignerSerializationVisibilityAttribute将可见性设置为来更改DesignerSerializationVisibility.Hidden

这告诉设计师不要管这些属性。

您可能必须检查设计器文件本身并删除您标记的属性的旧分配和分配。

于 2012-12-14T20:08:26.960 回答