我正在尝试使用最新版本的 NuGet 让MvcMailer在新的 MVC 4 Beta 项目中工作(仅为尝试此项目而创建)。
我走到这一步
PM> Scaffold Mailer UserMailer Welcome,PasswordReset
此时我看到错误消息:
无法解析别名“Scaffold”,因为它引用了术语“Invoke-Scaffolder”,该术语不能识别为 cmdlet、函数、可运行程序或脚本文件。验证术语并重试。在 line:1 char:9 + Scaffold <<<< Mailer UserMailer Welcome,PasswordReset + CategoryInfo : ObjectNotFound: (Scaffold:String) [], CommandNotFoundException + FullyQualifiedErrorId : AliasNotResolvedException
更新:安装 MvcScaffolding(不是 NuGet 先决条件...)后,同一命令的错误消息更改为:
Invoke-Scaffolder:找不到接受参数“UserMailer”的位置参数。在 line:1 char:9 + Scaffold <<<< Mailer UserMailer Welcome,PasswordReset + CategoryInfo : InvalidArgument: (:) [Invoke-Scaffolder], ParameterBindingException + FullyQualifiedErrorId : PositionalParameterNotFound,T4Scaffolding.Cmdlets.InvokeScaffolderCmdlet
我该如何解决这个问题?