【问题标题】:How to disable CS1514 in Visual Studio 2022 preview如何在 Visual Studio 2022 预览版中禁用 CS1514
【发布时间】: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


【解决方案1】:

我使用的是 2022 预览版的旧版本。 我现在正在使用 latest RC 版本。 这为我解决了这个问题,感谢@PanagiotisKanavos 的提示。

【讨论】:

    猜你喜欢
    • 2021-10-26
    • 2021-10-27
    • 2021-10-11
    • 2022-07-08
    • 2022-10-15
    • 2022-06-16
    • 2021-12-22
    • 2023-03-31
    • 2022-08-05
    相关资源
    最近更新 更多