升级到ASP.NET Core 2.0后出现MissingMethodException

时间:2018-01-16 14:17:42

标签: c# asp.net-core .net-core asp.net-core-2.0

我尝试升级到.NET Core 2.0,但在为每个项目更改SDK后,我在尝试启动应用程序时遇到以下异常

MissingMethodException: Method not found: 'System.Threading.Tasks.Task Microsoft.AspNetCore.Http.ISession.CommitAsync()'.

我尝试安装缺少方法的nuget包Microsoft.AspNetCore.Http.Features,但它没有帮助。当我尝试从我的C#代码访问该方法时,智能感觉就像预期一样。

1 个答案:

答案 0 :(得分:2)

好的,我找到了答案。我们有一个自己的nuget包,它引用了旧版本的Microsoft.AspNetCore.Http.Features。在升级我们自己的nuget包之后,它起作用了。