Полная ошибка:
Не удалось загрузить задачу CheckForDuplicateFrameworkReferences. из собрания /usr/lib64/dotnet/sdk/5.0.100/Sdks/Microsoft.NET.Sdk/targets/../tools/net472/Microsoft.NET.Build.Tasks.dll. Недопустимое изображение Подтвердите правильность объявления, что сборка и все ее зависимости доступны, и что задача содержит открытый класс, который реализует Microsoft.Build.Framework.ITask.
Похоже, что расширение C# было обновлено 6 дней назад, и я уверен, что с тех пор я использую VS Code.
Я пытался создать новый проект (dotnet new mvc), но при открытии получаю ту же ошибку.
Я попробовал «omnisharp.path»: «последнее» решение, но это не помогло. Кроме того, у меня не установлено моно, поэтому настройка моно тоже не поможет.
Кто знает, есть ли другие решения этой проблемы?
В качестве последнего усилия я дважды проверил здесьесли я использовал правильный репозиторий Fedora, и оказалось, что я не использовал собственный репозиторий Microsoft (думаю, у них его не было, когда я впервые установил dotnet), но репозиторий copr (репозиторий copr для dotnet, принадлежащий @dotnet-sig).
Когда я заменил версию копра на версию из репозитория майкрософта, все заработало как надо. Оба были dotnet 5.0, поэтому я не думал, что это будет иметь значение, но, к счастью, это имело место.