在VS 2013中,当我右键单击解决方案资源管理器并转到Add > View...
时,整个IDE会锁定很长时间 - 大约 20秒。在这段时间之后,最后会出现“添加视图”对话框,一切都恢复正常。
为什么会这样?这是一个简单的对话框。我想做的就是 添加一个空视图,实际上是一个空文本文件。
如何加快速度?
n.b。值得注意的是,我有一台带有快速SSD的快速计算机。 VS中的大多数操作非常非常快 - 只是这个对话框。
答案 0 :(得分:18)
打开该对话框的一个方面是查找实体框架模型,并使用这些实体在实体类型上使用自动创建模板(为CRUDL类型操作创建shell页面)填充对话框。为此,它似乎做了一种内存构建(即它似乎没有向文件系统输出任何东西)。我在过去发现,如果你没有一个特别简单的实体模型,那就很难了;在早期版本中,如果您的实体上下文没有无参数构造函数,它将彻底失败。
我只使用Add > View
对话框来制作列表视图等实体。对于其他一切,我使用Add > MVC 5 View Page (Razor)
。它不会连接到您的实体,或者在您的解决方案资源管理器中添加cshtml页面之外做任何事情。
答案 1 :(得分:0)
作为一种解决方法,我倾向于复制并粘贴现有视图,然后根据需要进行修剪。我知道垃圾,但速度要快得多。多年来一直是个问题!