我有一个.NET Core项目,我回到它正常工作。我运行了一个NuGet更新,它升级了许多项目,主要是从AspNetCore 1.0.0到1.1.0。解决方案编译得很好,但是当我运行它时,我在浏览器中得到了这个异常:
FileLoadException: Could not load file or assembly 'Microsoft.AspNetCore.Http.Features,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'
or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
在project.json中添加Microsoft.AspNetCore.Http.Features不能解决问题,我找不到对它的引用。有人建议解决这个问题吗?
答案 0 :(得分:4)
使用Visual Studio Community 2017 RC从1.0.0更新到1.1.0(ASP.NET核心Web应用程序(.NET Framework 4.6.2)x86)后遇到了同样的问题。
我的解决方案是卸载Codegeneration设计包:
<a class="boost_author" href="#">
<img class="boost_author-avatar img-circle" src="/images/profile_photo.jpg" width="20" height="20">
<span class="boost_author-username">johndoe</span>
</a>
更新!
此错误的包已经更新(截至本文撰写时Microsoft.VisualStudio.Web.Codegeneration.Design (1.0.0-msbuild1-final)
)。因此,不要删除包,请勾选“包括预发布”并更新。
答案 1 :(得分:1)
根据此站点Announcing the Fastest ASP.NET Yet, ASP.NET Core 1.1 RTM,需要安装.NET Core 1.1 SDK。我假设我已经通过Visual Studio通知完成了这项工作,但事实并非如此。一旦我安装它,该网站就可以工作。