【发布时间】:2021-10-13 12:04:04
【问题描述】:
我想知道是否有办法禁用 Visual Studio 2022 预览版的 CS1514 错误警告。
从 C#10.0 (https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/types/namespaces) 开始,命名空间可以这样声明:
namespace SampleNamespace;
没有大括号,但 Visual Studio 2022 预览版仍将此显示为错误。 我知道这是一项新功能,但有没有办法禁用此警告,例如#pragma warning disable 或类似的东西?
【问题讨论】:
-
检查您的 csproj 中的
LangVersion属性。 -
您不会倾向于在 visual studio 安装级别禁用警告。有用于控制警告和错误的项目级别设置。
-
我已经这样做并尝试增加它,但它并没有消除错误警告
-
LangVersion 7-10 是“全部”,没有为我消除 CS1514 和 CS1513 错误。据我所知,目前只能使用 LangVersion 7。
-
@Damien_The_Unbeliever 所以,即使我遇到这些错误,我的项目也能正常工作 - 我可以使用 dotnet watch run 而不是 Visual Studio 调试器来启动我的 Blazor 项目。问题是我正在使用来自微软的模板(dotnet new blazorwasm --pwa --hosted) - 所以我希望 Visual Studio 能够像来自微软一样运行这个模板
标签: c# .net .net-6.0 visual-studio-2022