2012-05-03 9 views
1
私はMVC4(目的はユーザーMvcMailerにある)にVS2010 SP1でscaffoldingのパッケージをインストールしようとしています

、ここには、コマンドは、私がNuget scaffoldingのinstallation failure

PM> install-package T4Scaffolding 
PM> install-package MvcScaffolding 

を実行し、T4Scaffoldingをinstalling私は、このエラーが発生します、次のとおりです。

Import-Module : Could not load file or assembly 'file:///path/packages\T4Scaffolding.1.0.5\tools\T4Scaffolding.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)

は、私は再びそれをインストールし使用している場合は、それがインストールされているが、私は足場コマンドを使用するときに私は、このエラーが発生します

PM> Scaffolding Mailer.Razor UserMailer subs 

The term 'Scaffolding' 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:12 + Scaffolding <<<< Mailer.Razor UserMailer subs + CategoryInfo : ObjectNotFound: (Scaffolding:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

私はパッケージをアンインストールして削除して再インストールしてみましたが、運はありませんでした。私は両方のパッケージでupdateコマンドを試したが、何もしなかった。

私は、インポート・モジュール「たDllPath」を実行し

私は同じエラーメッセージ、アンインストール後にVSを再起動しようとしました、すなわち

Could not load file or assembly 'file:///path/packages\T4Scaffolding.1.0.5\tools\T4Scaffolding.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)

を取得し、インストールし、変更可能なすべてが、何を再インストールしてください。

私は間違っています。

編集:私は、それがエラーを与えるパワーシェル

PS C:\Windows\system32> import-module "path\T4Scaffolding.1.0.5\tools\T4Scaffolding.dll" Import-Module : Could not load file or assembly 'file:///path\T4Scaffolding.1.0.5\tools\T4Scaffolding.d ll' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded. At line:1 char:14 + import-module <<<< "path\T4Scaffolding.1.0.5\tools\T4Scaffolding.dll" + CategoryInfo : NotSpecified: (:) [Import-Module], BadImageFormatException + FullyQualifiedErrorId : System.BadImageFormatException,Microsoft.PowerShell.Commands.ImportModuleCommand

を使用しようとしました「このアセンブリは、現在ロードされ、実行時よりも新しいランタイムによって構築されていると をロードすることはできません。」私はここでは失敗点を開始していると信じています。何か案が?これを最初に修正する方法。

答えて

2

解決済みで新しいものはありませんが、多くの検索、ヒット、トライアルが必要でした。私はVS2010 SP1をデフォルトインストールしました。プロジェクトがネットワークドライブからロードされました。

インポートモジュール:ファイルまたはアセンブリ 'file:/// path/packages \ T4Scaffolding.1.0.5 \ tools \ T4Scaffolding.dll'またはその依存関係の1つを読み込めませんでした。操作はサポートされていません。

上記のエラーメッセージは、リモートソースから物を読み込むことができないため、VSから来ています。 修正:Visual Studio devenv.exeの場所に移動します。つまり、デフォルトのC:\ Program Files \ MicrosoftビジュアルStudio 10.0 \ Common7 \ IDE devenv.exe.configでランタイムセクションのIEの行を追加します。

<configuration> 
<configSections> 

</configSections> 
<startup useLegacyV2RuntimeActivationPolicy="true"> 
    <supportedRuntime version="v4.0.30319"/> 
    <requiredRuntime version="v4.0.30319" safemode="true"/> 

</startup> 
<runtime> 
<loadFromRemoteSources enabled="true"/> 

私は、エラーメッセージがでより適切だった望みます最初の場所ですが、私ももっと読むべきです。