Omnisharp 1.25.7 和 VScode 格式化错误.razor 文件

问题描述 投票:0回答:0

在我的 mac m1 上,当我尝试自动格式化 .razor 文件时,Omnisharp 抛出以下错误:

[错误 - 16:20:32] 请求文本文档/格式化失败。 消息:指定的参数超出了有效值的范围。 (参数“范围结束行 25 匹配或超过 SourceText 边界 25。”) 代码:-32000 [对象对象]

对于 .cs 文件,一切都按预期工作。我已经尝试重新安装 VScode。将 Omnisharp 降级到 1.25.2 可行,但随后格式被破坏(Html 缩进不正确)。有人对此有解决方案吗?提前致谢!这让我发疯......

    @foreach (var prodGroup in groupedProductsByCategory)
    {
      <div class="row mt-3">
  <h4>
    @prodGroup.FirstOrDefault(pg => pg.CategoryId ==
    prodGroup.Key)?.CategoryName
  </h4>
  <DisplayProducts Products="@prodGroup"></DisplayProducts>
</div>
      <hr class="mb-3" />
    }

我尝试过的:

  • 降级 Omnisharp
  • 重新安装 VSCode
  • 重新安装所有扩展
  • 改变很多设置
macos visual-studio-code razor-pages apple-m1 omnisharp
© www.soinside.com 2019 - 2024. All rights reserved.