gpt4 book ai didi

visual-studio-2013 - 如何防止新 Controller 在 Views 文件夹中为其 View 创建新文件夹?

转载 作者:行者123 更新时间:2023-12-03 02:36:24 25 4
gpt4 key购买 nike

我正在编写一个 ASP.NET MVC 5 应用程序,其中文件夹按功能组织(ViewModelsControllersViews 分组在一起)。我能够覆盖所有默认文件夹路径并成功管理所有路由。但是,每次我创建新 Controller 时,Visual Studio 都会创建一个新的 Views 文件夹和一个带有 Controller 名称的子文件夹,这有点烦人,但没关系。

现在,当我创建另一个 Controller 时,我收到此错误,因为 Visual Studio 再次创建了 Views 文件夹,该文件夹现在已隐藏(从项目中排除)。为了解决这个问题,我必须在项目中包含 Views 文件夹,并在创建 Controller 后将其删除。

有人知道有什么办法可以防止这种情况发生吗?

Error

There was an error running the selected code generator: 'A file or folder with the name 'Views' already exists on disk at this location. Please choose another name.

If this file or folder does not appear in the Solution Explorer, then it is not currently part of your project. To view files which exist on disk, but are not in the project, select Show All Files from the Project menu.

enter image description here

最佳答案

而不是使用 Visual Studio 的 Add -> Controller它会生成不需要的 View 文件夹,请使用 Add 创建您的 Controller -> Class 。按照惯例,将类命名为 Controller后缀和子类 Controller像这样MyController : Controller .

关于visual-studio-2013 - 如何防止新 Controller 在 Views 文件夹中为其 View 创建新文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29033660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com