0

我们的解决方案中有一个项目,其中包含具有多个窗体的测试应用程序。每当我在表单编辑器中打开一个表单时,Visual Studio都会出去吃午饭,咀嚼整个处理器......直到我终止了这个过程。VS2008 - Windows窗体编辑混淆VS

我试图移植到一个新项目上,想着某种形式的东西,或者项目文件导致了这个问题,但新项目展现出了相同的行为。但是,在新的解决方案中,表单行为正常。

我们最近将解决方案从2005年转换为2008年,但是我找不到任何类似的转换问题。

任何人都会遇到类似的事情吗?

回答

2

表单加载过程中发生的操作之一是窗体上出现的项目中的表单控件在Visual Studio过程中实例化。考虑到他们在这个过程中运行,他们可能会对Visual Studio做不好的事情,例如导致它崩溃或挂起。

您可以通过打开窗体并将调试程序附加到Visual Studio并查看您的任何控件是否处于及时/无限循环来裁决这种情况。

+0

你的评论是有道理的,是对可能发生的事情的一个很好的解释,虽然我仍然会检查出来,但我认为这不是问题所在。我可以在解决方案内部创建一个新项目,并且创建的默认窗体完全相同。 但是,在新的解决方案中,问题会消失。 – 2009-09-10 12:46:35

0

所有项目都被搜索到,找到任何自定义控件放在工具栏中,我不知道这是否是你的问题的一部分。