在VS 2013中,当我右键单击解决方案资源管理器并转到 Add > View...
时,整个IDE会锁定很长时间 - 大约20秒。在此时间段之后,“添加视图”对话框最终出现,一切恢复正常。
这是为什么?它是如此简单的对话框。我只想添加一个空视图,本质上就是一个空文本文件。
如何加速它?
注:值得注意的是,我有一台速度很快、带有快速固态硬盘(SSD)的电脑。在VS中的大多数操作都非常快,只有这个对话框例外。
在VS 2013中,当我右键单击解决方案资源管理器并转到 Add > View...
时,整个IDE会锁定很长时间 - 大约20秒。在此时间段之后,“添加视图”对话框最终出现,一切恢复正常。
这是为什么?它是如此简单的对话框。我只想添加一个空视图,本质上就是一个空文本文件。
如何加速它?
注:值得注意的是,我有一台速度很快、带有快速固态硬盘(SSD)的电脑。在VS中的大多数操作都非常快,只有这个对话框例外。
其中打开该对话框的一件事是查找一个Entity Framework模型并使用这些实体来填充对话框,以自动创建模板(用于创建CRUDL类型操作的外壳页面)在实体类型上。似乎它进行了一种内存中构建(即似乎没有向文件系统输出任何内容)。我发现过去如果您的实体模型不是特别简单,则会遇到困难;在早期版本中,如果您的实体上下文没有无参数构造函数,则会完全失败。
我只使用添加 > 视图
对话框为实体创建列表视图等。对于其他所有内容,我使用添加 > MVC 5视图页面(Razor)
。它不连接到您的实体,也不做任何超出将cshtml页面添加到解决方案资源管理器之外的事情。