Failed to initialize CoreCLR, HRESULT: 0x80004005

用自己在 ubuntu 上编译出的 corehost 与 coreclr 运行一个 .net core 应用程序时,出现下面的错误:

Failed to initialize CoreCLR, HRESULT: 0x80004005

程序文件夹中的文件如下:

AboutUs.dll  corehost  libcoreclr.so  libhostfxr.so  libhostpolicy.so
.NET跨平台
2023-11-08 14:34:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
区之里间

这是由于找不到 mscorlib.dll ,将 mscorlib.dll 文件从 coreclr/bin/Product/Linux.x64.Debug 复制过来,这个错误就消失了。


分享
微博
QQ
微信
回复
2023-11-08 15:41:38
相关问题
color使用color: 'rgba(0, 0, 255, .5)'不生效
3958浏览 • 1回复 待解决
HarmonyOS imageknife2.x如何切imageknife3.x
1560浏览 • 1回复 待解决
HarmonyOS 获取的oaid都是0
2526浏览 • 1回复 待解决
HarmonyOS 底部安全距离获取为0
1596浏览 • 1回复 待解决
HarmonyOS 获取identifier.getOAID() 为 0
1853浏览 • 1回复 待解决