繁体   English   中英

VS2017 .NetCore 2.0 API - 无法加载文件或程序集Microsoft.AspNetCore.Hosting.Abstractions

[英]VS2017 .NetCore 2.0 API - Could not load file or assembly Microsoft.AspNetCore.Hosting.Abstractions

我刚刚使用ASP.NET Core 2.0创建了一个新的API。 我还没编码。 我只想测试初始的API模板。

当我尝试启动我的项目时,我收到以下错误:

未知模块中出现未处理的“System.IO.FileNotFoundException”类型异常。 无法加载文件或程序集'Microsoft.AspNetCore.Hosting.Abstractions,Version = 2.0.2.0,Culture = neutral,PublicKeyToken = adb9793829ddae60'。 该系统找不到指定的文件。

构建项目时我没有收到任何错误。 该组合可以在以下目录中找到:'C:\\ Program Files \\ dotnet \\ sdk \\ NuGetFallbackFolder \\ microsoft.aspnetcore.hosting.abstractions \\ 2.0.2'。

那是对的吗? 应该在哪里找到'Microsoft.AspNetCore.Hosting.Abstractions'程序集,为什么VS无法找到它?

尝试调试从Visual Studio 2017中的Function App模板创建的简单Azure功能应用程序(这是使用.NET内核)时遇到了同样的错误。尝试在调试器中运行给了我同样的错误。 事实证明,我已将Microsoft.NET.Sdk.Functions软件包从版本1.0.6更新到1.0.12。 那是我的问题。 将更新恢复为1.0.6并且工作正常。 希望这可以帮助!

请重新安装nuget软件包或升级到最新版本: https ://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.Abstractions/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM