Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual studio 2005在切换到“设计”视图时冻结/挂起_Visual Studio_Visual Studio 2005 - Fatal编程技术网

Visual studio Visual studio 2005在切换到“设计”视图时冻结/挂起

Visual studio Visual studio 2005在切换到“设计”视图时冻结/挂起,visual-studio,visual-studio-2005,Visual Studio,Visual Studio 2005,我创建了一个新的空白表单,并尝试切换到设计模式,ide锁定并使用我的一个CPU的100%。我必须强制杀了它才能回到一个可行的ide。查看源代码时,一切似乎都很好。我在现有的项目(在其他人的机器上工作)和一个全新的解决方案中尝试了这一点,两者的结果都是一样的。我正在开发一个安装了所有更新的WinXP pro box 执行以下建议的操作(附加调试器并暂停执行)表明调试器卡在此处: [Managed to Native Transition] System.Drawing.dll!System.

我创建了一个新的空白表单,并尝试切换到设计模式,ide锁定并使用我的一个CPU的100%。我必须强制杀了它才能回到一个可行的ide。查看源代码时,一切似乎都很好。我在现有的项目(在其他人的机器上工作)和一个全新的解决方案中尝试了这一点,两者的结果都是一样的。我正在开发一个安装了所有更新的WinXP pro box

执行以下建议的操作(附加调试器并暂停执行)表明调试器卡在此处:

[Managed to Native Transition]  
System.Drawing.dll!System.Drawing.Graphics.DrawRectangle(System.Drawing.Pen笔,整数x,整数y,整数宽度,整数高度)+0x3d字节
System.Drawing.dll!System.Drawing.Graphics.DrawRectangle(System.Drawing.Pen,System.Drawing.Rectangle rect)+0x14字节
System.Design.dll!System.Windows.Forms.Design.PanelDesigner.DrawBorder(System.Drawing.Graphics图形)+0x97字节
System.Design.dll!System.Windows.Forms.Design.PanelDesigner.OnPaintAdorments(System.Windows.Forms.PaintEventArgs pe={ClipRectangle={System.Drawing.Rectangle}})+0x50字节
System.Design.dll!System.Windows.Forms.Design.ControlDesigner.WndProc(参考System.Windows.Forms.Message m)+0xd1e字节 System.Design.dll!System.Windows.Forms.Design.ScrollableControlDesigner.WndProc(参考System.Windows.Forms.Message m={System.Windows.Forms.Message})+0x12字节
System.Design.dll!System.Windows.Forms.Design.ControlDesigner.DesignerWindows目标.OnMessage(参考System.Windows.Forms.Message m)+0x55字节
System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNativeWindow.WndProc(参考System.Windows.Forms.Message m)+0x31字节
System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DebuggableCallback(System.IntPtr hWnd,int msg=15,System.IntPtr wparam,System.IntPtr lparam)+0x57字节


挂起的最可能原因是自定义控件在初始化期间进入无限循环,并在设计表单中显示。检查这一点的最简单方法是让VisualStudio冻结,然后使用另一个VisualStudio实例附加到进程。中断执行,它将揭示调用堆栈挂起的原因

挂起的最可能原因是自定义控件在初始化期间进入无限循环,并在设计表单中显示。检查这一点的最简单方法是让VisualStudio冻结,然后使用另一个VisualStudio实例附加到进程。中断执行,它将揭示调用堆栈挂起的原因

设计视图是资源密集型视图

我的建议

  • 换成它,喝杯咖啡休息一下
  • 完全不要使用它(使用浏览器中的视图查看HTML)
  • 尝试升级您的计算机

    • 设计视图是资源密集型视图

      我的建议

      • 换成它,喝杯咖啡休息一下
      • 完全不要使用它(使用浏览器中的视图查看HTML)
      • 尝试升级您的计算机

      哇,我采用了“切换并参加会议”的方法,效果很好!现在我必须看看初始化实际需要多长时间。这是一个皇家皮塔,一段时间后甚至没有帮助。我只是再次尝试,并计时。我等了35分钟就退出了。我还要补充一点,这不是一个基于web的解决方案,所以没有HTML。哇,我做了“切换并参加会议”的方法,它成功了!现在我必须看看初始化实际需要多长时间。这是一个皇家皮塔,一段时间后甚至没有帮助。我只是再次尝试,并计时。我等了35分钟就退出了。我还要补充一点,这不是一个基于web的解决方案,所以没有HTML。我试了一下,我只有3个线程运行Main,还有。主线程的调用堆栈只显示[外部代码]。所以这不是很有用。我想我可能需要重新安装。@darrickc右键单击外部代码并选择“显示外部代码”选项。太棒了,我将结果添加到了上面的问题中。@darrickc看起来它在本机代码中的某些地方正在消亡。您可以尝试附加本机调试和管理调试,它将为您提供更多有关调试位置的数据。您需要添加我尝试过的Microsoft公共符号服务器,我只有3个线程运行Main和。主线程的调用堆栈只显示[外部代码]。所以这不是很有用。我想我可能需要重新安装。@darrickc右键单击外部代码并选择“显示外部代码”选项。太棒了,我将结果添加到了上面的问题中。@darrickc看起来它在本机代码中的某些地方正在消亡。您可以尝试附加本机调试和管理调试,它将为您提供更多有关调试位置的数据。您需要添加Microsoft公共符号服务器