我正在尝试在 Windows 7 Embedded VM 上运行 .NET Core 3.1 WPF 应用程序。不幸的是,Windows 7 Embedded 并未正式支持 .NET Core。有没有一种解决方法可以让它正常工作?
我已经尝试将应用程序发布为一个独立的包和单个文件(也是独立的),希望这将包含所有必要的依赖项。但不幸的是,这并没有奏效。事件查看器向我展示了这个异常:
Message: Failed to load the dll from (path)\hostfxr.dll, HRESULT:0x80070057
The library hostfxr.dll was found, but loading it from (path)\hostfxr.dll failed
- Installing .NET Core prerequisites might help resolve this problem.
(download link)
但当然,该安装程序不适用于嵌入式 Windows 7(“此更新不适用于您的计算机”)。
有没有办法手动包含所有必要的依赖项,无论如何都要加载它?