簡體   English   中英

System.TypeLoadException:asp.net 核心中的“Microsoft.AspNetCore.Mvc.Razor.Internal.FileProviderRazorProjectFileSystem”類型中的“方法“GetItem”

[英]System.TypeLoadException: 'Method 'GetItem' in type 'Microsoft.AspNetCore.Mvc.Razor.Internal.FileProviderRazorProjectFileSystem' in asp.net core

在 asp.net 內核中,當我在程序 services.AddMvc().AddXmlSerializerFormatters(); 中添加一行時但是在運行時的startup.cs中出現錯誤,請任何人都可以解決這個錯誤。

我今天在 web 應用程序中從核心切換到完整框架時遇到了類似的情況。 我最終弄亂了我的 nuget 包,卸載/重新加載項目。 我終於將其追溯到 Microsoft.VisualStudio.Web.CodeGeneration.Design nuget package。 它安裝了 3.0.0,但我所有的其他 Microsoft.AspNetCore.** 都是 2.* 版本,我使用的是 net472。 因此,我刪除了 nuget package 並且錯誤消失了。 然后我將其更改為 2.2.4 版本,錯誤消失了——所以任何一種解決方案都對我有用。 希望這可以解決您的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM