使用 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.0”,比当前运行的版本“4.8.0.0”更新。
这个编译器版本差异可能是构建失败的原因吗?还是别的什么?
正如上面评论中的回答,解决方案似乎只是将 Visual Studio 更新到最新版本。现在警报消失了,并且构建没有问题。谢谢。
我今天更新了 VS,并开始出现错误。
Microsoft Visual Studio Professional 2022(64 位)- 当前 版本17.8.7
严重性代码描述项目文件行抑制状态 错误CS9057分析器程序集'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”更新。 MyProject C:/...MyProject\CSC 1 活动