web-dev-qa-db-ja.com

ネットコアのインストール後にhostfxr.dllをロードできませんでした

誰もがこの問題を抱えています私はPCを変更し、ネットコアフレームワークをインストールしようとしましたが、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
9
Tom Karnaski

この更新プログラムをインストールすると、Windows 7の問題が解決されます。

https://www.Microsoft.com/en-us/download/details.aspx?id=26767

15
Braytiner

同じエラーに直面し、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();
}
_
4
Mohammed Osman