我正在尝试查找有关如何在 nuPack 上使用 MvcScaffold 包的文档,但我在任何地方都找不到任何东西。
我知道我在包管理控制台中有基本的智能感知支持,但我想做一些比典型的脚手架更复杂的事情。
我希望某处会有一些文档。
有谁知道这个包的文档在哪里?
我正在尝试查找有关如何在 nuPack 上使用 MvcScaffold 包的文档,但我在任何地方都找不到任何东西。
我知道我在包管理控制台中有基本的智能感知支持,但我想做一些比典型的脚手架更复杂的事情。
我希望某处会有一些文档。
有谁知道这个包的文档在哪里?
史蒂夫桑德森刚刚在他的博客上发布了一些关于这个主题的指南——它们值得一读:http: //blog.stevensanderson.com/category/scaffolding/
我似乎也找不到对实际项目的参考。尽管 Scott Hanselman 在他关于 NuPack 的博文中有一个例子。脚手架是通过一个简单的power shell 脚本调用的,因此您可以随时参考。
有三个可用的命令:
> Get-MvcViewTemplates (gets a list of available T4 templates)
> Add-MvcView TemplateName (creates a view based on a T4 template:
I.E. List, Details, Edit,
Create or Delete)
> Scaffold-MvcViews -ModelType MyModel (creates views for the model)
上面的示例仅使用强制参数,但您可以使用任何附加参数:
> Add-MvcView Edit -ModelType Product -OutputFileExtension .ascx
目前还没有该软件包的文档,它仍然是一个原型,您可以下载该软件包并查看源代码以查看所有选项。