首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少迁移.NET核心2.0 IActionSelectorDecisionTreeProvider

缺少迁移.NET核心2.0 IActionSelectorDecisionTreeProvider
EN

Stack Overflow用户
提问于 2017-10-12 17:35:00
回答 1查看 644关注 0票数 4

我正在将我的.NET核心web api从1.1.2迁移到2.0,我在以下位置遇到错误:

代码语言:javascript
复制
app.UseMvc();

我得到了错误:

代码语言:javascript
复制
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'.'

我已经安装的包:

代码语言:javascript
复制
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

我找到了thisthis github错误报告,但没有提到

代码语言:javascript
复制
app.UseMvc();

有没有人遇到过这个问题?

EN

回答 1

Stack Overflow用户

发布于 2017-10-26 22:39:06

我遇到了一个非常类似的问题,我通过确保所有对Microsoft.AspNetCore.*的引用都更新到2.0.0版本来解决这个问题。

您可以通过执行以下命令来完成此操作:

代码语言:javascript
复制
dotnet add package Microsoft.AspNetCore.....

如果包已经是项目的一部分,add命令将更新它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46706174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档