问题
I installed the DotNetCore.1.0.0.RC2-SDK.Preview1-x64.exe in my Windows 2008 R2 x64 machine. When I try to run a dotnet
command the following error occurs:
C:\Users\Administrator>dotnet --version
Failed to load the dll from [C:\Program Files\dotnet\hostfxr.dll], HRESULT: 0x80070057
I double-checked that my OS is x64 and I'm installing the x64 version of .NET Core. Also, my installation seems to be okay, the file C:\Program Files\dotnet\hostfxr.dll
exists on my machine.
Searching on Google doesn't help a lot about the error. Maybe am I missing some pre-requisites?
回答1:
Please update your OS through Windows Update or try installing KB2533623 to workaround the issue you are having. Also, thank you for reporting this issue, we'll get the documentation updated to reflect this requirement.
In the future, you can report, discuss and track issues with .NET Core on GitHub:
Tooling: https://github.com/dotnet/cli
Framework Libraries: https://github.com/dotnet/corefx
Runtime: https://github.com/dotnet/coreclr
UPDATE: Prerequisites Documentation
https://github.com/dotnet/core/blob/master/Documentation/prereqs.md#windows-dependencies
来源:https://stackoverflow.com/questions/37412239/net-core-is-not-running-in-windows-2008-server-r2