今天调试 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