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 がインストールされますが、構成中に何か問題が発生したと思われます。

すでに次の 2 つのパッケージがインストールされています。

T4足場 1.0.2

MvcScaffolding 1.0.2

4

1 に答える 1

0

私も MVC メーラーを使用しており、同じエラーが発生しました。T4Scaffolding と EntityFramework の最新パッケージを使用して、この問題を修正しました。

プロジェクト (あなたの場合は MatchesHorsConcours) に移動し、PackageManager コンソールを起動します(MatchesHorsConcours は、PackageManager コンソールの既定のプロジェクト ドロップダウンで選択する必要があります)。

MVC メーラーとその依存関係を削除します。

uninstall-package mvcmailer -RemoveDependencies

最新の EntityFramework パッケージをインストールする

install-package EntityFramework

最新の T4Scaffolding パッケージをインストールする

install-package T4Scaffolding

MVCMailerをインストールします

install-package MvcMailer

これで問題は解決するはずです。これを行った後も問題が発生する場合はお知らせください。

于 2012-05-30T16:05:57.790 に答える