Обновление приложения .NET 7 -> .NET 8
***** После долгих поисков и попыток я решил эту проблему.
Сегодня я обновил решение с .NET 7 до .NET 8, поскольку оно стало доступным. В одном из моих веб-приложений я получаю следующую ошибку. Я попытался отредактировать файл csproj, добавив ссылку на Microsoft.CodeAnaанализ 4.5.0, 4.4.0 и 4.7.0, но ни на одной из них мне не удалось. Приветствуются любые предложения относительно решения проблемы компиляции и избавления от этой ошибки. Я предполагаю, что я глуп и делаю что-то неправильно.
NU1608: Обнаружена версия пакета вне ограничения зависимости: Microsoft.CodeAnaлиз.CSharp.Features 4.4.0 требует Microsoft.CodeAnalysis.Common (= 4.4.0), но версия Microsoft.CodeAnalysis.Common 4.5.0 была разрешена. NU1608: Обнаружена версия пакета вне ограничения зависимости: Microsoft.CodeAnaлиз.Features 4.4.0 требует Microsoft.CodeAnalysis.Common (= 4.4.0), но версия Microsoft.CodeAnalysis.Common 4.5.0 была разрешена. NU1608: Обнаружена версия пакета вне ограничения зависимости: Microsoft.CodeAnalysis.Scripting.Common 4.4.0 требует Microsoft.CodeAnalysis.Common (= 4.4.0), но версия Microsoft.CodeAnalysis.Common 4.5.0 была разрешена. NU1107: обнаружен конфликт версий для Microsoft.CodeAnaанализ.CSharp. Чтобы решить эту проблему, установите или укажите Microsoft.CodeAnalysis.CSharp 4.5.0 непосредственно в проекте BWDWeb. BWDWeb -> Microsoft.EntityFrameworkCore.Tools 8.0.0 -> Microsoft.EntityFrameworkCore.Design 8.0.0 -> Microsoft.CodeAnaанализ.CSharp.Workspaces 4.5.0 -> Microsoft.CodeAnalysis.CSharp (= 4.5.0)BWDWeb -> Microsoft.VisualStudio.Web.CodeGeneration.Design 7.0.11 -> Microsoft.DotNet.Scaffolding.Shared 7.0.11 -> Microsoft.CodeAnaанализ.CSharp.Features 4.4.0 -> Microsoft.CodeAnaанализ.CSharp (= 4.4.0).