我们有3个开发人员都使用相同的版本(VS 2008 SP1),我们都使用大型VB项目(Windows窗体)。有时,IDE会出现各种问题,例如锁定,崩溃,甚至无法拖动表单对象,或者它会立即消失。
在我们最大的项目中(实际上是一个解决方案文件中的5个项目),这里的几个人只能重建项目进行2-3次测试才能关闭工作室并重新打开它。
还有其他人经历过这个吗?大型C#项目会发生这种情况吗?
答案 0 :(得分:2)
是的,我一直都在体验这一点!如果你能相信它,它在2008年会变得更好。
我经常发现原因与我自己的代码中的异常有关。 UI可能会引入一个在设计模式下表现不佳的自定义控件,从而导致问题。
有时,我会调出VS2008的第二次执行并将调试器附加到VS的第一次执行。然后,我可以调试我自己的代码,因为它是在第一个实例的设计器中运行的。通常会抛出异常,我可以修复我的代码以便在设计器中更好地发挥作用。
在其他情况下,我不知道为什么会这样。
答案 1 :(得分:1)
我听说有人遇到这个问题,但我自己从来没有遇到任何问题。
我听说有很多人将问题追溯到使用ReSharper作为主要原因。
答案 2 :(得分:1)
我遇到的最常见的问题是设计器崩溃是因为我创建了一个表单,其中唯一的构造函数需要参数。
为了减轻这种情况,当我需要仅使用参数实例化表单时,我创建了一个私有的无参数构造函数,设计人员可以使用该构造函数但表单的消费者不会看到它。
答案 3 :(得分:0)
我个人经历过VS2008 sp1的各种设计师邪恶。我卸载了Service Pack以恢复我的开发环境的稳定性。这是一个不幸的答案,但试一试。
答案 4 :(得分:0)
我唯一接近的就是设计视图崩溃并引发错误,以前导致我必须重新创建表单并复制并粘贴代码,直到我学会了解决它。
我的问题是因为我使用ctrl + f了很多。如果你使用大文件,这可能就是正在发生的事情。