2017-03-26 10 views
0

私はソフトウェア開発の初心者です。私はシンプルなチュートリアルに従っていて、Asp.net MVC - 5でWebアプリケーションを作成していました。しかし突然、私のアプリは実行を停止しました。以下は、私が得ているエラーです。ここで私を助けてください。VSコード実行中のSystem.typeloadException

エラー:System.typeloadexception。 追加:アセンブリ 'WebGrease'からのMicrosoft、Ajax.Utilities.OutputVisitor

私はこれらのすばらしいものに全く触れていません。しかし、私はローカルホストでアプリケーションを実行するとすぐに、私はこのエラーが発生し始めます。エラーが( "〜/バンドル/ modernizr")

enter image description here

enter image description here

答えて

0

あなたのターゲットと.NET Frameworkの場合、これが発生する可能性がScripts.Render @ライン

近く_Layout.cshtmlファイルで提供されますバージョンはシステムにインストールされていません。プロジェクトのプロパティ.Netバージョンを確認し、Pcにそれぞれの.Netがインストールされていることを確認します。

try 
    { 

    } 
    catch (TypeLoadException) 
    { 
    // this can happen if respective .Net is not installed in your system 
    } 

TypeLoadException is thrown when the common language runtime cannot find the assembly, the type within the assembly, or cannot load the type.

またはすべての試みが失敗した場合、WebGreaseナゲットパッケージ

を再インストールしようと、このコードスニペット

AppDomain.CurrentDomain.AsemblyResolve += (s, e) => 
{ 
return AppDomain.CurrentDomain.GetAssemblies() 
    .SingleOrDefault(asm => asm.FullName == e.Name); 
} 

を追加

関連する問題