我正在将我的.NET核心web api从1.1.2迁移到2.0,我在以下位置遇到错误:
app.UseMvc();我得到了错误:
System.TypeLoadException: 'Could not load type 'Microsoft.AspNetCore.Mvc.Internal.IActionSelectorDecisionTreeProvider' from assembly 'Microsoft.AspNetCore.Mvc.Core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'.'我已经安装的包:
Microsoft.AspNetCore.All v2.0
Microsoft.Extensions.Configuration v2.0
Microsoft.Extensions.Configuration.CommandLine v2.0
Microsoft.Extensions.Logging.Debug v2.0
Microsoft.Extensions.Options v2.0
Microsoft.NETCore.App v2.0我找到了this和this github错误报告,但没有提到
app.UseMvc();有没有人遇到过这个问题?
发布于 2017-10-26 22:39:06
我遇到了一个非常类似的问题,我通过确保所有对Microsoft.AspNetCore.*的引用都更新到2.0.0版本来解决这个问题。
您可以通过执行以下命令来完成此操作:
dotnet add package Microsoft.AspNetCore.....如果包已经是项目的一部分,add命令将更新它。
https://stackoverflow.com/questions/46706174
复制相似问题