如何解决.NET Core 3.1 MSBuild在Ubuntu上缺少libc.musl-x86_64.so.1
直到昨天一切都照常进行。今天早上,我试图打开一个项目,但遇到了这样的错误:
/snap/dotnet-sdk/current/dotnet: error while loading shared libraries: libc.musl-x86_64.so.1: cannot open shared object file: No such file or directory
我完全迷路了,自昨天以来我的系统没有任何变化,因此我想知道是否有人遇到类似的问题?
.NET Core SDK的3.1.302
和3.1.401
版本都发生这种情况。
我正在使用5.4.0-42-generic
内核的Ubuntu 20.04.1。
解决方法
我错了,说没有任何变化:.NET Core SDK快照已更新为3.1.401
。
恢复为先前的版本(3.1.302
)使其可以工作。 3.1.401
仍然无效。出于某种原因,即使更改为3.1.302
MSBuild之后,我的IDE仍未拾取它,不得不重新启动它。
如果有人遇到此问题,请留在这里。
,这是通过Snap安装的dotnet的临时修复程序。
sudo snap还原dotnet-sdk
SDK版本v3.1.6(SDK 3.1.302)可在Ubuntu 20.04上运行
有关“ apt”安装的dotnet,请参见网页https://dotnet.microsoft.com/download/dotnet-core/3.1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。