16

我已经安装了 nuget 包管理器,我真的很喜欢 mvc-scaffold 扩展。我想为我的项目编写类似的工具。

是否有任何 API 参考或一些我可以从中学习的 nuget 文档?TIA 的任何建议。

编辑:问题已经“回答”(再一次),这里有一些可能会有所帮助的链接:

4

1 回答 1

30

我写了您在问题中提到的当前版本的 MvcScaffolding。以下是将 PowerShell cmdlet 添加到包管理器控制台的方法:

请注意,实际上没有必要用 C# 编写 cmdlet 并调用 Import-Module。一个更简单的替代方法是在 PowerShell 中编写它们(请参阅http://technet.microsoft.com/en-us/magazine/ff677563.aspx)并在 NuGet 包的 init.ps1 文件中内联定义它们。

或者,如果您的问题是关于如何将自定义脚手架添加到 MvcScaffolding(例如,您可以说“Scaffold MyCustomThing -somecustomparams”),然后使用命令“Scaffold CustomScaffolder MyCustomThing”,然后编辑出现在您的 CodeTemplates/Scaffolders 文件夹。我很快就会在博客上写下关于这个的更多细节。

于 2011-02-23T17:10:36.250 回答