.NET Core 不是 运行 Windows 2008 Server R2

.NET Core is not running in Windows 2008 Server R2

我在 Windows 2008 R2 x64 机器上安装了 DotNetCore.1.0.0.RC2-SDK.Preview1-x64.exe。当我尝试 运行 一个 dotnet 命令时,出现以下错误:

C:\Users\Administrator>dotnet --version
Failed to load the dll from [C:\Program Files\dotnet\hostfxr.dll], HRESULT: 0x80070057

我仔细检查了我的 OS 是 x64 并且我正在安装 .NET Core 的 x64 版本。另外,我的安装似乎没问题,文件 C:\Program Files\dotnet\hostfxr.dll 存在于我的机器上。

Searching on Google 对错误没有多大帮助。也许我缺少一些先决条件?

请通过 Windows 更新更新您的 OS 或尝试安装 KB2533623 以解决您遇到的问题。另外,感谢您报告此问题,我们将更新文档以反映此要求。

以后,您可以在 GitHub:

上报告、讨论和跟踪 .NET Core 的问题

模具: https://github.com/dotnet/cli

框架库: https://github.com/dotnet/corefx

运行时间: https://github.com/dotnet/coreclr

更新:先决条件文档

https://github.com/dotnet/core/blob/master/Documentation/prereqs.md#windows-dependencies