Ошибка CS8773: «Функция «глобальная директива использования» недоступна в C# 9.0» после перехода с net6.0 на net5.0C#

Место общения программистов C#
Anonymous
Ошибка CS8773: «Функция «глобальная директива использования» недоступна в C# 9.0» после перехода с net6.0 на net5.0

Сообщение Anonymous »

У меня есть проект, который изначально был создан для .NET 6, но затем мне пришлось понизить его версию до .NET 5.
Я изменил целевую платформу в свойствах проекта и попытался скомпилировать. В результате получил кучу ошибок:

Код: Выделить всё

GlobalUsings.g.cs(2,1,2,29): error CS8773: Feature 'global using directive' is not available in C# 9.0. Please use language version 10.0 or greater.
Файл GlobalUsings.g.cs создается автоматически и появляется снова каждый раз после компиляции.

Подробнее здесь: https://stackoverflow.com/questions/707 ... -sharp-9-0

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