Я решил обновиться до .NET 8.0, чтобы посмотреть, в чем дело, но почему-то моя установка не сработала полностью (возможно, потому, что моя версия дистрибутива не поддерживала его, а .NET 8 все еще горяча от духовки). После этого я выполнил ряд беспорядочных действий, пытаясь сохранить предыдущую настройку.
Некоторые действия, которые я сделал, пытаясь решить проблему:
- Удалил .NET 8.
- Установил .NET 8. вручную с помощью сценария dotnet-install.sh.
- Удалил .NET 8 еще раз, а затем .NET. 7.0 после этого
- Вручную удалил контент из любого места, где установлены файлы dotnet SDK (, /usr/lib/dotnet/, /usr/share/dotnet, /usr/bin/dotnet символическая ссылка)
Код: Выделить всё
~/.dotnet - Переустановил .NET 7.0 с использованием репозитория пакетов Microsoft (думаю, я даже пробовал использовать пакеты репозитория Ubuntu)
Код: Выделить всё
$ whereis dotnet
dotnet: /usr/bin/dotnet /usr/lib/dotnet /etc/dotnet /usr/share/dotnet /usr/share/man/man1/dotnet.1.gz
Код: Выделить всё
$ which dotnet
/usr/bin/dotnet
Код: Выделить всё
$ dotnet
Usage: dotnet [options]
Usage: dotnet [path-to-application]
Options:
-h|--help Display help.
--info Display .NET information.
--list-sdks Display the installed SDKs.
--list-runtimes Display the installed runtimes.
path-to-application:
The path to an application .dll file to execute.
Не удалось получить версию .NET:
Код: Выделить всё
$ dotnet --version
The command could not be loaded, possibly because:
* You intended to execute a .NET application:
The application '--version' does not exist.
* You intended to execute a .NET SDK command:
No .NET SDKs were found.
Download a .NET SDK:
https://aka.ms/dotnet/download
Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found
Код: Выделить всё
$ dotnet --info
Host:
Version: 7.0.14
Architecture: x64
Commit: 808851b07a
.NET SDKs installed:
No SDKs were found.
.NET runtimes installed:
Microsoft.AspNetCore.App 7.0.14 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 7.0.14 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
Other architectures found:
None
Environment variables:
Not set
global.json file:
Not found
Learn more:
https://aka.ms/dotnet/info
Download .NET:
https://aka.ms/dotnet/download
Код: Выделить всё
$ dotnet --list-sdks
Код: Выделить всё
dotnet --list-runtimes
Microsoft.AspNetCore.App 7.0.14 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 7.0.14 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
Код: Выделить всё
$ dotnet build
The command could not be loaded, possibly because:
* You intended to execute a .NET application:
The application 'build' does not exist.
* You intended to execute a .NET SDK command:
No .NET SDKs were found.
Download a .NET SDK:
https://aka.ms/dotnet/download
Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found
- Что мне здесь не хватает?
- Есть ли какие-либо конкретные сведения о том, как и где развертываются установочные файлы .NET SDK, которые могут пролить свет на эту проблему?
- Есть ли другие действия по устранению неполадок, которые могут быть здесь полезны?
- ОС: Pop!_OS 22.04 ЛТС x86_64
Подробнее здесь: https://stackoverflow.com/questions/775 ... l-on-linux
Мобильная версия