快速了解相关项目的背景:它是 C# .Net 4、带有智能客户端工厂的 WinForms,不幸的是有很多视觉继承。
以下是我正在处理的团队遇到的问题的简要概述,这似乎是相当断断续续的:
有人会打开其中一个客户端模块项目以开始处理其中一个视图,双击该视图以打开设计器,Visual Studio 会给他们一个设计时错误,例如:
没有退路。如果您从这里重建而不做以下工作,那么错误仍然会持续存在。我们发现的唯一解决方法是清理客户端解决方案,关闭 Visual Studio(您必须这样做),重新打开 Visual Studio 并重建解决方案。下次您尝试打开视图时,它将起作用。但是错误会再次出现 - 它似乎是在X次重建之后(可能仅在您构建解决方案时在设计器中打开视图时?)
没有人花时间真正深入研究这个问题,目前没有人有时间!所以我想知道(有点长镜头)是否有人可能对可能发生的事情有所了解?或者,一旦我们有时间研究这个问题,也许就知道从哪里开始挖掘?