Visual Studio 2013“添加视图”对话框需要很长时间才能加载

时间:2014-11-13 14:24:53

标签: visual-studio visual-studio-2013 dialog

在VS 2013中,当我右键单击解决方案资源管理器并转到Add > View...时,整个IDE会锁定很长时间 - 大约 20秒。在这段时间之后,最后会出现“添加视图”对话框,一切都恢复正常。

  1. 为什么会这样?这是一个简单的对话框。我想做的就是 添加一个空视图,实际上是一个空文本文件。

  2. 如何加快速度?

  3. n.b。值得注意的是,我有一台带有快速SSD的快速计算机。 VS中的大多数操作非常非常快 - 只是这个对话框。

2 个答案:

答案 0 :(得分:18)

打开该对话框的一个方面是查找实体框架模型,并使用这些实体在实体类型上使用自动创建模板(为CRUDL类型操作创建shell页面)填充对话框。为此,它似乎做了一种内存构建(即它似乎没有向文件系统输出任何东西)。我在过去发现,如果你没有一个特别简单的实体模型,那就很难了;在早期版本中,如果您的实体上下文没有无参数构造函数,它将彻底失败。

我只使用Add > View对话框来制作列表视图等实体。对于其他一切,我使用Add > MVC 5 View Page (Razor)。它不会连接到您的实体,或者在您的解决方案资源管理器中添加cshtml页面之外做任何事情。

答案 1 :(得分:0)

作为一种解决方法,我倾向于复制并粘贴现有视图,然后根据需要进行修剪。我知道垃圾,但速度要快得多。多年来一直是个问题!