[英]System.typeloadException while running VS code
我是軟件開發的初學者。 我遵循一個簡單的教程,並在Asp.net MVC-5中創建了一個Web應用程序。但是突然間,即使我沒有做任何花哨的事情,我的應用程序也停止運行。 以下是我遇到的錯誤。 請在這里幫助我。
錯誤:System.typeloadException。 附加:來自程序集“ WebGrease”的Microsoft,Ajax.Utilities.OutputVisitor
我根本沒有碰過這些花哨的東西。 但是,一旦我在本地主機上運行該應用程序,我就會開始收到此錯誤。 該行附近的_Layout.cshtml文件中出現錯誤
@ Scripts.Render( “〜/捆綁/ Modernizr的”)
如果您的目標.Net框架版本未安裝在系統上,則可能發生這種情況。 檢查項目屬性.Net版本,並檢查PC是否已安裝相應的.Net。
try
{
}
catch (TypeLoadException)
{
// this can happen if respective .Net is not installed in your system
}
當公共語言運行庫找不到程序集,程序集中的類型或無法加載類型時,將引發TypeLoadException。
或添加此代碼段
AppDomain.CurrentDomain.AsemblyResolve += (s, e) =>
{
return AppDomain.CurrentDomain.GetAssemblies()
.SingleOrDefault(asm => asm.FullName == e.Name);
}
如果所有嘗試均失敗,請嘗試重新安裝WebGrease塊包
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.