【发布时间】:2020-02-19 03:55:04
【问题描述】:
在 ASP.NET Core 3.1 Razor 视图中遇到本地函数时,VS2019 语法突出显示似乎变得异常糟糕。像这样的函数:
@{
void Buttons()
{
<div class="col-md-12">
<button type="submit" name="Command" value="close">Save & Close</button>
<button type="submit" name="Command" value="save">Save & Stay</button>
<button type="submit" name="Command" value="cancel">Cancel</button>
</div>
}
}
高亮显示充满错误,而实际上它可以编译并正常工作。将鼠标指针悬停在<div> 上会弹出Cannot resolve symbol <div>. 消息。
有没有人找到解决方法,还是我们需要等待 VS 突出显示才能赶上新语法?
【问题讨论】:
-
这篇文章中的建议可以帮助stackoverflow.com/questions/33130521/…
-
@as.if.i.code 确实!事实证明这是一个 ReSharper 问题。暂停 ReSharper 可清除错误。不过,即使是最新的更新(2019.3.3)也无法解决。
标签: c# razor visual-studio-2019 asp.net-core-3.1