2011-09-25 91 views
0

我目前在Visual Studio 2010 Express中有一个讨厌的编辑器错误。每当我在编辑器中添加一个CustomControl时,我在表单之后做出的任何更改都不会保存在.cs文件中,这基本上意味着当我添加f.e.时。一个MenueStrip到表单,代码将不会被生成,并且不会被添加到.cs文件中,但它会正确显示在编辑器中。任何想法如何我可以解决这个问题?Visual Studio 2010 C#Windows窗体编辑器Bug

自定义控件是一个XNA控件,它工作正常。

编辑:有人建议重新启动VS.它确实有效,但我现在确实有另一个Bug。我现在可以将更改应用于表单并添加/删除Stuff,但是当我运行该应用程序时,在停止调试后,CustomControl将从.cs中删除,这意味着我需要在每次运行后重新添加CustomControl。

EDIT2:我找到了一个解决方法。运行应用程序后,编辑器窗口可能会被窃听,因此您所做的任何更改都不会应用于.cs文件,只需简单地关闭并重新操作窗体的编辑器即可解决问题。

回答

0

有一次,我遇到过这种行为,它与开发人员修改的InitializeComponent()函数签名有关。这可能不是这种情况。

你可以发布一个小的工作示例,重现问题?

+0

重新启动有助于以某种方式解决问题。请参阅编辑新的错误! – Pruit

相关问题