Проблема сборки .NET 8: сборка анализатора ссылается на версию компилятора «4.8.0.0», которая является более новой, чем C#

Место общения программистов C#
Ответить
Гость
 Проблема сборки .NET 8: сборка анализатора ссылается на версию компилятора «4.8.0.0», которая является более новой, чем

Сообщение Гость »


Я обновил свой SDK до .NET 8, но при сборке проекта, использующего .NET 6, возникла проблема!

Ошибка:

Ошибка CS9057. Ссылки на сборку анализатора «C:\Program Files\dotnet\sdk\8.0.100\Sdks\Microsoft.NET.Sdk.Razor\source-generators\Microsoft.NET.Sdk.Razor.SourceGenerators.dll». версия компилятора «4.8.0.0», которая более новая, чем текущая версия «4.7.0.0».

Я уже читал этот вопрос: Как исправить «Сборка анализатора ссылается на версию компилятора 4.7.0.0, которая более новая, чем текущая версия 4.6.0.0».

Но они упомянули об удалении .NET 8 для решения проблемы!

Мой список SDK:

7.0.404 [C:\Program Files\dotnet\sdk] 8.0.100 [C:\Program Files\dotnet\sdk] .csproj:

net6.0 включить включить true В данный момент я не могу обновить этот проект до использования .NET 8 (в плане).

Можно ли как-нибудь решить эту проблему, не удаляя .NET 8 SDK?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»