![](/img/trans.png)
[英]/usr/share/dotnet/sdks/microsoft.docker.sdk/sdk/sdk.props was not found
[英]Installed .NET 6.0 SDKs not showing with dotnet --info or dotnet --list-sdks and commands depeding on SDK fail (Linux/Ubuntu)
升級到最新的 dotnet 后,sdk 停止工作。 我嘗試重新安裝最新版本,但沒有幫助。
$ dotnet --info
global.json file:
Not found
Host:
Version: 6.0.8
Architecture: x64
Commit: 55fb7ef977
.NET SDKs installed:
No SDKs were found.
.NET runtimes installed:
Microsoft.AspNetCore.App 6.0.8 [/usr/lib/dotnet/dotnet6-6.0.108/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.8 [/usr/lib/dotnet/dotnet6-6.0.108/shared/Microsoft.NETCore.App]
Download .NET:
https://aka.ms/dotnet-download
Learn about .NET Runtimes and SDKs:
https://aka.ms/dotnet/runtimes-sdk-info
在github issue #27129上有一個解決方法:
sudo apt remove dotnet* aspnetcore* -y
/etc/apt/preferences
添加首選項文件: sudo touch /etc/apt/preferences && sudo echo "Package: *" | sudo tee -a /etc/apt/preferences && sudo echo "Pin: origin \"packages.microsoft.com\"" | sudo tee -a /etc/apt/preferences && sudo echo Pin-Priority: 1001 | sudo tee -a /etc/apt/preferences
sudo apt update && sudo apt install -y dotnet-sdk-6.0
以下為我解決了這個問題:
sudo apt dist-upgrade
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.