使用 Visual Studio 2022 (17.0.2) 和 Resharper 2021.3,在 Razor (.cshtml) 视图中使用 C# 标签时,我遇到了格式问题。 给定以下现有代码: 如果我键入 Ctrl K+D (格式化整个文档),VS 会生成以下结果: HTML 标记的格式很好,但是 Razor 标记的格式更难阅读,特别是在底部嵌套的 lambda 表达式。 我尝试了不同的方法,但无法在 VS 设置或 Resharper 设置中找到适当的选项来管理这些规则。 谢谢
我推迟了升级到.NET 6,因为这个问题。这绝对是一个bug,并不与ReSharper或.NET版本有关,而是与IDE本身有关。您可以在开发者社区页面上查看bug报告: VS 2022 Razor Editor not formatting HTML 还可以在GitHub上查看: VS 2022 Razor Editor not formatting HTML #8006 由于作者未提供反馈,该问题被标记为过时。GitHub帖子上有关于该bug的更多相关信息的新活动可能会引发新的调查。