【问题标题】:'Could not load file or assembly 'System.Runtime, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a''无法加载文件或程序集'System.Runtime,版本 = 4.1.0.0,文化 = 中性,PublicKeyToken = b03f5f7f11d50a3a'
【发布时间】:2017-08-02 12:46:31
【问题描述】:

我是一个新手,刚刚创建了一个类型的新项目:ASP.NET Core Web Application (.NET Core) 并让 VS 预加载所有默认值。我没有改变任何东西,除了设置 index.cshtml 启动。它构建正常,但运行时错误为:

 System.IO.FileNotFoundException occurred
  HResult=0x80070002
  Message=Could not load file or assembly 'System.Runtime, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

调用堆栈(最后一项):

ntdll.dll!NtWaitForSingleObject() Unknown

这里发生了什么,如何解决?

【问题讨论】:

  • 你确定你已经安装了最新版本的vs2017和.net core sdk吗?
  • 您创建的是 .NET Core 还是 .NET 应用程序?如果是 Core,您的 .NET Core 运行时可能存在问题
  • 如果简单的 dotnet restore --no-cache 不起作用,那么我建议您尝试更新/重新安装 .net 核心运行时和工具以及 VS。确保您拥有 Joe 所说的最新版本。
  • 感谢大家的意见。我尝试了一些东西,最后是修复工作。要回答问题,是的,它是一个 .NET Core 应用程序,但没有 vs2017 不是最新的,所以我首先尝试更新,但问题仍然存在。

标签: c# asp.net-core


【解决方案1】:

使用 Visual Studio 安装程序,选择修复选项解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-05
    • 1970-01-01
    • 2021-01-22
    • 2016-11-19
    • 2018-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多