添加MVC控制器或视图时,Visual Studio 2015"无响应"

Gre*_*der 16 asp.net-mvc visual-studio-2015

我们正在尝试将MVC添加到旧的,大型的遗留webforms应用程序中.(目的是使用MVC逐步重新实现部分应用程序,直到旧应用程序消失为止).

设置顺利进行.我们有一个MVC区域,我创建了一个可以在运行应用程序时访问的控制器,方法是直接键入url.

但每当我们"添加>控制器"或"添加>查看"... Visual Studio挂起大约10分钟"无响应".

很明显,Visual Studio中的一些错误与我们遗留项目中的一些怪癖相互作用.

谷歌搜索,到目前为止我发现只有少数几个类似的旧案例并不适用.

不知道从哪里开始解决这个问题.

更新:

为了它的价值,我们将原始的VB webforms项目转换为C#.然后我添加了MVC Nuget包和MVC区域.添加控制器时,Visual Studio似乎不再挂起.所以这可能是VB特有的东西.或者也许一些Windows更新到视觉工作室在过渡期间修复了这个,因为我发布了这个.不确定.

小智 6

Visual Studio 2015 Update 1中仍然存在此问题.

作为一种解决方法,您可以选择"新建项目",而不是选择"添加视图",而是从Web/MVC中选择一个页面模板.

  • 这是解决这种烦人行为的一项伟大工作。Ctrl+Shift+A 使它变得更快。 (2认同)

小智 0

这似乎是 Visual Studio 中的错误,您可以复制其他控制器并粘贴它,然后重命名命名空间。暂时使用,直到 Visual Studio 修复为止。