Visual Studio 2015"无响应"添加MVC控制器或查看时

时间:2015-08-20 19:48: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更新到视觉工作室在过渡期间修复了这个,因为我发布了这个。不确定。

5 个答案:

答案 0 :(得分:6)

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

作为一种解决方法,而不是选择"添加视图"你可以选择" New Item"然后从Web / MVC中选择一个页面模板。

答案 1 :(得分:1)

它仍然在Visual Studio 2017中;这需要时间,您可以重新启动Controller / View,或者您可以稍后等待

答案 2 :(得分:0)

这似乎是视觉工作室的错误, 你可以复制其他控制器并粘贴它然后重命名命名空间。 直到视觉工作室被修复为止。

答案 3 :(得分:0)

我有同样的问题。这应该工作。我正在选择"添加控制器"从上下文菜单中。它只是旋转说Visual Studio没有响应。这是Visual Studio 2015。

答案 4 :(得分:0)

在我的情况下,当向控制器添加视图并且visual studio 2015无限期挂起时会出现这种情况。但是,它会在目录中创建视图文件,但不会在解决方案资源管理器中显示。我已手动将文件从目录粘贴到解决方案资源管理器,一切运行良好。

检查以下博客是否有助于解决您的问题 http://digioz.blogspot.co.uk/2013/06/visual-studio-2012-freezes-or-crashes.html