所以我现在无法打开一个表格,并出现以下错误:调试设计模式在Visual Studio中没有违反
System.ComponenetModel.Design.ExceptionCollection was thrown.
或:
The designer loader did not provide a root component and has not indicated why
平时要解决这个问题是对的方式使用相同的项目打开另一个Visual Studio实例,将调试器附加到其他Visual Studio并尝试打开表单。
但是,这似乎并没有工作。
Your app has entered a break state, but there is no code because all threads were executing external code (typically system or framework code).
试图把破发点,也导致:当错误被击中,并尝试在其他任何点“打破一切”不显示我的源代码,只是屏幕说,调试器不破:
The breakpoint will not currently be hit. No symbols have been loaded for this document
我是否缺少设置?安装不正确?
我一直在为此奋斗半天,并彻底搜索到目前为止没有运气的interwebs。我的设计师也相当复杂和冗长,这意味着试错是绝对的最后选择。
异常告诉你究竟发生了什么,尝试从表单中删除东西,并看到添加引发错误的东西 –
@Mr狗,这不是VS调试器的问题,真正的问题将与你的表单有关没有加载到设计查看器中。像PawełŁukasik一样,我们必须找到真正的错误代码。你可以注释掉某些代码行,并缩小这个问题。或者只是创建一个新的表单应用程序,再次检查。至少,我们可以知道它是否与项目本身或VS IDE相关。请在其他VS IDE中打开它,如果它在其他VS机器上运行良好,也许我们会考虑VS IDE本身。 –
@ JackZhai-MSFT我知道这是在表单设计器中的错误,这就是为什么我试图使用上述方法修复它。但我无法得到该方法的工作。因为设计师长度超过7000线,所以删除线条和测试表格是不现实的。 –