Используя Visual Studio 2022 Professional версии 17.8.6, я только что создал новый проект Blazor, и он вообще не собирается. При попытке сборки получаю ошибку:
ошибка CS0246: не удалось найти тип или имя пространства имен «TVMS».
Я вижу в Интернете похожие вопросы о том, что компилятор не находит пространство имен приложения. Но в моем случае он не находит пространство имен самого проекта? (TVMS — это название проекта/решения.)
Что интересно, эта ошибка отображается только как результат неудачной сборки, но не в списке ошибок. В списке ошибок я вижу следующее предупреждение:
Сборка анализатора «C:\Program Files\dotnet\sdk\8.0.204\Sdks\Microsoft.NET.Sdk.Razor\source-generators\Microsoft.CodeAnalysis.Razor.Compiler.SourceGenerators.dll» ссылается на версию «4.9.0.0». ' компилятора, который является более новым, чем текущая версия '4.8.0.0'.
Может ли эта разница в версиях компилятора быть причиной сбоя сборки? Или это что-то другое?
Спасибо, это, кажется, решило проблему.
Как было сказано выше в комментариях, решение, похоже, состояло в том, чтобы просто обновить Visual Studio до последней версии. Теперь предупреждение исчезло, и оно создается без проблем. Спасибо.
Обновите Visual Studio до последней версии.