【问题标题】:Razor code formatting issue with Visual Studio 2022Visual Studio 2022 的 Razor 代码格式问题
【发布时间】:2021-12-17 08:47:28
【问题描述】:

使用 Visual Studio 2022 (17.0.2) 和 Resharper 2021.3,我在 Razor (.cshtml) 视图中遇到了 C# 标记的格式问题。

鉴于以下现有代码:

如果我键入 Ctrl K+D(格式化整个文档),VS 会产生以下结果:

HTML 标记格式很好,但 Razor 标记格式更难阅读,尤其是底部的嵌套 lambda。

我尝试了不同的方法,但我无法在 VS 设置或 Resharper 设置中找到管理这些规则的正确选项。

谢谢

【问题讨论】:

    标签: visual-studio asp.net-core razor asp.net-core-mvc resharper


    【解决方案1】:

    遇到同样的问题,这让我暂时推迟了 .NET 6 升级。它绝对是一个错误,并且不只与 resharper 相关联。

    https://developercommunity.visualstudio.com/t/vs-2022-razor-editor-not-formatting-html/1625350

    【讨论】:

    • 感谢您的回答。以防万一,即使您的链接未提及 .Net 6.0,对于我正在使用 VS 2022 的信息,但在遇到此问题的项目中仍使用 .Net 5.0。
    猜你喜欢
    • 2023-01-14
    • 1970-01-01
    • 2019-01-28
    • 2013-12-04
    • 2020-08-16
    • 1970-01-01
    • 2022-06-22
    • 1970-01-01
    • 2021-12-23
    相关资源
    最近更新 更多