任何人都有这个问题我改变Pc并尝试安装net core framework但是vs代码在我尝试编写时返回此信息 dontet --info
Failed to load the dll from [C:\Program
Files\dotnet\host\fxr\2.1.0\hostfxr.dll], HRESULT: 0x80070057
The library hostfxr.dll was found, but loading it from C:\Program
Files\dotnet\host\fxr\2.1.0\hostfxr.dll failed
- Installing .NET Core prerequisites might help resolve this problem.
http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
答案 0 :(得分:7)
答案 1 :(得分:3)
我遇到了相同的错误,并且检查了我的Web API Program.cs
类,发现:.UseIISIntegration()
丢失。我添加了它,问题就解决了。
public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().Run();
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args).UseStartup<Startup>().UseIISIntegration();
}`
答案 2 :(得分:3)
TL; DR由于不再下载原始文件,因此我在Dell论坛上找到了以下内容:
Standalone package: Microsoft Update Catalog - KB4457144
我在 Win7 上有完全相同的错误消息(除目录外),并且已经存在较新的VC ++ Redist 。
该软件包包含我们想要的KB2533623。 Details of KB4457144: September 11, 2018—KB4457144 (Monthly Rollup)
安装并重新启动后,dotnet new console
顺利通过。
戴尔论坛来源:Microsoft Windows 7 Update KB2533623 needed to install Dell Update Package (DUP)
答案 3 :(得分:0)
虽然已经很晚了,但是我试图列出解决该问题的步骤,希望对您有所帮助!我遵循了此链接上提供的解决方案,但就我而言,部署环境就是问题所在。列出我要解决的步骤。