2019 年 Visual Studio 更改 CRUD 脚手架(Scaffolding)
Change CRUD Scaffolder (Scaffolding) in Visual Studio 2019
我正在使用 Visual Studio 2019,使用 .NET Framework 4.8,创建 ASP.NET MVC 5 软件(非核心)。
我想使用 Visual Studio 旧版本(例如 2017 或 2015)的 CRUD 脚手架。我在互联网和微软网站上搜索过;我找不到任何东西。我现在没有旧版本的软件。
在其中一个较旧的版本中,CRUD 脚手架使用简单的代码创建视图-
@Html.EditorFor(model => model.xxx)
@Html.EditorFor(model => model.yyy)
@Html.EditorFor(model => model.zzz)
当然还有其余的视图代码。这就是我想在 VS 2019 中做的(仅针对脚手架视图)。我希望简化脚手架视图代码(就像旧版本的 VS 中的情况一样)。
问题:
有没有办法下载和install/copy旧的脚手架?
如果不是以上,是否可以简单的复制修改当前的VS2018脚手架代码?我在哪里可以找到有关如何操作的信息?
您需要为此创建自定义脚手架模板。
向下滚动到更改脚手架。
这是针对 VS 2017 的。VS 2019 中的默认模板路径是 C:\Program Files (x86)\Microsoft Visual Studio19\Community\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates\MvcView
如果您要创建自己的 T4 模板,还需要将所有内容放入 CodeTemplates\MvcView。
您只需安装旧版本的 VS 即可获取其 T4 文件。
这是关于如何做到这一点的另一个很好的 tutorial。
希望其中一些有所帮助。
我正在使用 Visual Studio 2019,使用 .NET Framework 4.8,创建 ASP.NET MVC 5 软件(非核心)。
我想使用 Visual Studio 旧版本(例如 2017 或 2015)的 CRUD 脚手架。我在互联网和微软网站上搜索过;我找不到任何东西。我现在没有旧版本的软件。
在其中一个较旧的版本中,CRUD 脚手架使用简单的代码创建视图-
@Html.EditorFor(model => model.xxx)
@Html.EditorFor(model => model.yyy)
@Html.EditorFor(model => model.zzz)
当然还有其余的视图代码。这就是我想在 VS 2019 中做的(仅针对脚手架视图)。我希望简化脚手架视图代码(就像旧版本的 VS 中的情况一样)。
问题:
有没有办法下载和install/copy旧的脚手架?
如果不是以上,是否可以简单的复制修改当前的VS2018脚手架代码?我在哪里可以找到有关如何操作的信息?
您需要为此创建自定义脚手架模板。
向下滚动到更改脚手架。
这是针对 VS 2017 的。VS 2019 中的默认模板路径是 C:\Program Files (x86)\Microsoft Visual Studio19\Community\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates\MvcView
如果您要创建自己的 T4 模板,还需要将所有内容放入 CodeTemplates\MvcView。
您只需安装旧版本的 VS 即可获取其 T4 文件。
这是关于如何做到这一点的另一个很好的 tutorial。 希望其中一些有所帮助。