我使用的是 VS Community 2022 v17.10.5。 就在最近,当我在 Blazor 组件 (.razor) 中注释掉 C# 代码时,它使用的是“@* @”而不是“//”。 它在我的 .cs 文件中使用“//”。我明白为什么它会在标记中使用“@ *@”,但它总是在@代码中使用“//”,直到最近发生了一些事情。 在 C# 代码中如何让它使用“//”? 谢谢。
有人建议我将有问题的组件中的代码复制到新组件中,看看问题是否也复制了。 很好的建议。 直接复制确实复制了该问题,因此我逐个复制该组件。 最终,这表明问题是由于“else”行造成的,其中我在“else”之后添加了注释(即“else @* Comment @”)。不知何故,在我完成的所有编码中,我从未遇到过这个问题。 无论如何,删除“@评论*@”解决了问题。所以,@Bennyboy 是对的。