0

我尝试通过在包管理器控制台中输入命令“Install-Package MvcMailer”来安装 Mvc Mailer,但我收到以下错误消息:

Successfully installed 'MvcMailer 1.1'.
Successfully added 'MvcMailer 1.1' to MatchesHorsConcours.
Install-Package : The term 'Set-DefaultScaffolder' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name
, or if a path was included, verify that the path is correct and try again.
At line:1 char:16
+ Install-Package <<<<  MvcMailer
    + CategoryInfo          : NotSpecified: (:) [Install-Package], CommandNotFoundException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

好吧,事实上,它安装了 MvcMailer,但我猜在配置过程中出了点问题。

我已经安装了这两个包:

T4脚手架 1.0.2

Mvc脚手架 1.0.2

4

1 回答 1

0

我也一直在使用 MVC 邮件程序并遇到了同样的错误。我已经通过使用最新的 T4Scaffolding 和 EntityFramework 包解决了这个问题。

转到您的项目(在您的情况下为 MatchesHorsConcours)并启动PackageManager 控制台(应在 PackageManager 控制台的 Default project 下拉菜单中选择 MatchesHorsConcours)。

删除 MVC 邮件程序及其依赖项:

uninstall-package mvcmailer -RemoveDependencies

安装最新的 EntityFramework 包

install-package EntityFramework

安装最新的 T4Scaffolding 包

install-package T4Scaffolding

现在安装 MVCMailer

install-package MvcMailer

这应该可以解决问题 - 如果您在执行此操作后仍然遇到问题,请告诉我。

于 2012-05-30T16:05:57.790 回答