MVC4のVS2010SP1にscaffoldパッケージをインストールしようとしています(目的はユーザーMvcMailerです)。実行するコマンドは次のとおりです。
PM> install-package T4Scaffolding
PM> install-package MvcScaffolding
T4Scaffoldingをインストールすると、次のエラーが発生します。
Import-Module:ファイルまたはアセンブリ'file:///path/packages\T4Scaffolding.1.0.5\tools\T4Scaffolding.dll'またはその依存関係の1つを読み込めませんでした。操作はサポートされていません。(HRESULTからの例外:0x80131515)
再度インストールして使用するとインストールされますが、Scaffoldingコマンドを使用するとこのエラーが発生します
PM> Scaffolding Mailer.Razor UserMailer subs
「スキャフォールディング」という用語は、コマンドレット、関数、スクリプトファイル、または操作可能なプログラムの名前としては認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認して、再試行してください。行:1文字:12+足場<<<<Mailer.Razor UserMailer subs + CategoryInfo:ObjectNotFound:(Scaffolding:String)[]、CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
パッケージをアンインストールして削除し、再インストールしてみましたが、うまくいきませんでした。両方のパッケージでupdateコマンドを試しましたが、何もしませんでした。
import-module"dllpath"を実行すると
同じエラーメッセージが表示されます。
ファイルまたはアセンブリ'file:///path/packages\T4Scaffolding.1.0.5\tools\T4Scaffolding.dll'またはその依存関係の1つを読み込めませんでした。操作はサポートされていません。(HRESULTからの例外:0x80131515)
アンインストール、インストール、再インストールの後にVSを再起動しようとしましたが、何も変更されていません。
私が間違っていること。
編集:PowerShellを使用しようとしました
PS C:\ Windows \ system32> import-module "path \ T4Scaffolding.1.0.5 \ tools \ T4Scaffolding.dll" Import-Module:ファイルまたはアセンブリを読み込めませんでした'file:/// path \ T4Scaffolding.1.0.5 \ tools \ T4Scaffolding.dll'またはその依存関係の1つ。このアセンブリは、現在ロードされているランタイムよりも新しいランタイムによってビルドされ、ロードできません。行:1文字:14 + import-module <<<< "path \ T4Scaffolding.1.0.5 \ tools \ T4Scaffolding.dll" + CategoryInfo:NotSpecified:(:) [Import-Module]、BadImageFormatException + FullyQualifiedErrorId:System。 BadImageFormatException、Microsoft.PowerShell.Commands.ImportModuleCommand
「このアセンブリは、現在ロードされているランタイムよりも新しいランタイムによってビルドされており、ロードできません。」というエラーが表示されます。ここが最初の失敗点だと思います。何か案が?これを最初に修正する方法。