【发布时间】: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