1. ホーム
  2. .net-core

[解決済み] 致命的なエラーが発生しました。必要なライブラリhostfxr.dllが見つかりませんでした。

2022-02-01 14:09:20

質問

WPFアプリケーションを他のコンピュータで実行すると、このエラーが表示されます。

Description: A .NET Core application failed.
Application: program.exe
Path: C:\fakepath\program.exe
Message: A fatal error occurred. The required library hostfxr.dll could not be found.
If this is a self-contained application, that library should exist in 
[C:\fakepath\].
If this is a framework-dependent application, install the runtime in the global location [C:\Program 
Files\dotnet] or use the DOTNET_ROOT environment variable to specify the runtime location or 
register the runtime location in [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x64\InstallLocation].

ライブラリランタイム3.1.0を追加してください、助かります。

解決方法は?

Ajithの回答に続き、"Deployment Mode: Self Contained"は、Visual Studio 2019ではこちらでも選択できます。