というプログラムを実行しようとしています。ハブの下ワインを通して。ゲームで.NET Desktop Runtime 5が必要だとしてダウンロードしました。Windowsインストーラそしてそれをインストールしました。しかし、実際のゲームを実行すると、次のエラーメッセージが表示されます。
メッセージ:致命的なエラーが発生しました。必須ライブラリ hostfxr.dll は [Z:\usr\share\dotnet\host\fxr\5.0.7] にありません。
find . | grep hostfxr
私のプレフィックスでこれを実行すると、.wine
さまざまな場所で正しいDLLを見つけます。
./drive_c/Program Files/dotnet/host/fxr/5.0.7/hostfxr.dll
./drive_c/Program Files (x86)/dotnet/host/fxr/5.0.7/hostfxr.dll
私のDLLを見つけるのではなく、ゲームでこれらのDLLを見つけるにはどうすればよいですか/usr/share
?
ベストアンサー1
DLLを.exeの場所にコピーして、インストーラが機能するようにすることができました。なぜこれを行うのかわかりませんが、うまくいきます。
cd ./path/to/game
cp ~/.wine/drive_c/Program\ Files/dotnet/host/fxr/5.0.7/hostfxr.dll .