不能从VS2013中的Controller / Action“添加视图”

时间:2013-11-07 23:30:48

标签: asp.net-mvc-5 visual-studio-2013

这可能是一个愚蠢的问题:

在以前的VS版本中,可以通过右键单击代码的View部分来“添加视图”,如下所示。

    public ActionResult About()
    {
        ViewBag.Message = "Your application description page.";

        return View();
    }

在VS2013 / MVC5中(显然)这个选项不存在。任何人都知道如何找到它,或知道如何做到这一点?

我注意到一些奇怪的行为: 1)当我通过Scaffold ... MVC5 Empty Controller创建一个新的Controller时,不会创建相应的视图/文件夹 2)如果我尝试Scaffold ... MVC5查看,没有地方可以通知相应的控制器

这很奇怪......

谢谢!

3 个答案:

答案 0 :(得分:1)

今天能够解决这个问题:在VS2013 Express for Web中搜索:C#MVC5.1.2,EF 6.1.0。请注意,这是VS2013 Update 2 RC(< ----- note Release Candidate)

这是一个非常大的更新,因此VS2013和所有项目都已关闭。

请参阅: http://www.microsoft.com/en-us/download/details.aspx?id=42307 http://www.asp.net/visual-studio/overview/2013/aspnet-and-web-tools-20132-preview-for-visual-studio-2013-release-notes

Add Controller和Add View都返回到上下文菜单中,并且已经完成了我的测试项目。

答案 1 :(得分:0)

正如Alex Dresko指出的那样,我使用的版本是RC,显然我之前没有注意到。 应该使用RTM或更高版本来修复此问题。 谢谢!

答案 2 :(得分:0)

只需两步

1)Update您的Visual Studio 2013

2)从解决方案资源管理器中卸载您的项目,然后重新加载它。

宾果!