繁体   English   中英

dotnet ef 无法加载 /snap/dotnet-sdk/168/shared/Microsoft.NETCore.App/6.0.5/libcoreclr.so(使用 Ubuntu 22.04 LTS)

[英]dotnet ef Failed to load /snap/dotnet-sdk/168/shared/Microsoft.NETCore.App/6.0.5/libcoreclr.so (using Ubuntu 22.04 LTS)

在 ubuntu 22.04 LTS 中安装 dotnet ef 成功后,我在终端中运行 dotnet ef 时遇到问题

在此处输入图像描述

解决了 Ubuntu 22.04 LTS 中的问题 dotnet ef

1. 第一种方式

我正在使用以下文档 .net 卸载所有数据

https://docs.microsoft.com/en-us/dotnet/core/install/remove-runtime-sdk-versions?pivots=os-linux#uninstall-net

打开你的终端:

sudo apt-get 删除 dotnet-host

# 适应你的 .net 版本

版本="1.0.1"

sudo rm -rf /usr/share/dotnet/sdk/$version

sudo rm -rf /usr/share/dotnet/shared/Microsoft.NETCore.App/$version

sudo rm -rf /usr/share/dotnet/shared/Microsoft.AspNetCore.All/$version

sudo rm -rf /usr/share/dotnet/shared/Microsoft.AspNetCore.App/$version

sudo rm -rf /usr/share/dotnet/host/fxr/$version

全部删除后,使用以下文档再次安装 dotnet-sdk 和运行时:

https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu

2. 第二种方式

我从目录项目中删除 dotnet-sdk,使用命令:

sudo snap remove dotnet-sdk

再次运行命令:

dotnet ef

如果您感到困惑,请显示图片

https://i.stack.imgur.com/1DiNB.png

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM