我尝试通过在程序包管理器控制台中输入命令“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
我也一直在使用 MVC 邮件程序并遇到同样的错误。
我已经通过使用最新的 T4Scaffolding 和 EntityFramework 包解决了这个问题。
转到您的项目(在您的情况下为 MatchesHorsConcours)并启动包管理器控制台 http://docs.nuget.org/docs/start-here/using-the-package-manager-console(应在 PackageManager 控制台的默认项目下拉列表中选择 MatchesHorsConcours)。
删除 MVC 邮件程序及其依赖项:
uninstall-package mvcmailer -RemoveDependencies
安装最新的EntityFramework包
install-package EntityFramework
安装最新的 T4Scaffolding 包
install-package T4Scaffolding
现在安装 MVCMailer
install-package MvcMailer
这应该可以解决问题 - 如果您在执行此操作后仍然遇到问题,请告诉我。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)