TypeLoadException: Could not load type 'Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory' from assembly 'Microsoft.AspNetCore.Mvc.Core, Version=2.1.2.0 ...

今天调试 asp.net core 2.0 项目时遇到了如下错误:

TypeLoadException: Could not load type 'Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory' from assembly 'Microsoft.AspNetCore.Mvc.Core, Version=2.1.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'.

System environment:

win10 1803,VS 2017

Project enviroment:

asp.net core,目标框架.Net Core 2.0

Stack Info:

TypeLoadException: Could not load type 'Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory' from assembly 'Microsoft.AspNetCore.Mvc.Core, Version=2.1.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'.

解决办法:

nuget安装对应版本的 Microsoft.AspNetCore.Mvc 依赖即可。

Install-Package Microsoft.AspNetCore.Mvc

posted @ 2018-09-16 14:58  betterme  阅读(4747)  评论(0)    收藏  举报