Visual studio 2013 _ViewStart和_Layout.cshtml文件在ASP.NET MVC 5中自动创建(恼人)

Visual studio 2013 _ViewStart和_Layout.cshtml文件在ASP.NET MVC 5中自动创建(恼人),visual-studio-2013,asp.net-mvc-5,Visual Studio 2013,Asp.net Mvc 5,我有一个奇怪而恼人的问题。在我的ASP.NET MVC 5项目中,有时,我会看到自动创建了_ViewStart文件和Shared/_Layout.cshtml文件,尽管我不想这样做。所以,我删除了这些文件,但这些文件会自己创建。这会导致一个很大的问题,因为有时候,如果我没有注意到这些文件被创建,我可能会意外地发布网站,然后在发布之后,我注意到所有页面都被自动创建的_Layout.cshtml文件包装。它是Visual Studio 2013的智能帮助功能吗?我们不能停止吗?埃姆兰 我不确定你是否

我有一个奇怪而恼人的问题。在我的ASP.NET MVC 5项目中,有时,我会看到自动创建了_ViewStart文件和Shared/_Layout.cshtml文件,尽管我不想这样做。所以,我删除了这些文件,但这些文件会自己创建。这会导致一个很大的问题,因为有时候,如果我没有注意到这些文件被创建,我可能会意外地发布网站,然后在发布之后,我注意到所有页面都被自动创建的_Layout.cshtml文件包装。它是Visual Studio 2013的智能帮助功能吗?我们不能停止吗?

埃姆兰

我不确定你是否还需要答案,但今天我也遇到了类似的问题。不知什么原因,文件“Shared/_Layout.cshtml”被自动添加到我的项目中

我真的很想知道为什么会发生这种情况,我发现应该执行哪些操作来创建这个文件


我已将新视图添加到我的项目中,并用于it标准VS资源:

  • 在“视图”文件夹上单击鼠标右键
  • 添加->纹理
  • 在添加视图的窗口内,我选中了“使用布局页面”,并将下面的字段留空
  • 按添加
  • 我的VS思考了很多,突然创造了新的视角,而且。。。“Shared/_Layout.cshtml”和“Shared/_ViewStart.cshtml”文件!!我不认为这个选项可能会被关闭,因为在丢失布局页面时创建布局页面是合乎逻辑的


    希望此信息对您和其他人有帮助:)

    从Visual Studio菜单创建控制器/区域时可能会发生这种情况。但我不知道如何关闭它。这个答案令人困惑。你是说你的循序渐进的过程解决了问题,还是说它遇到了与OP相同的问题?您是否找到了一种方法来添加视图,而不添加
    Shared\\u Layout.cshtml
    Shared\\u ViewStart.cshtml
    文件?