将 Visual Studio 更新到 17.11.3 后,几乎在我用 Visual Studio 打开的每个文件中都抛出了一些警告:
Severity Code Description Project File Line Suppression State
Warning (active) TS1109 (JS) Expression expected. Miscellaneous D:\xxx\Components\Core\DialogConfirmComponent.razor__virtual.html__virtual.js 9
如屏幕上所示
这是一些 .net bug 吗?或者我应该用它做点什么?不知道这是什么
_virtual.html_virtual.js
?猜猜有什么临时文件?
更新之前没有这样的东西...?
感谢和问候
编辑:
最小可重现示例
好的我找到了 对于未来的搜索者
来自 Visual Studio 17.11.3 版本
OnClick="@(async () => await Validate())">
我造成了这个问题
正确的是
@onclick="@(async () => await Validate())">
或者
@onclick="Validate"
我每个地方都更换了,现在就好了。
编辑 但 OnClick 也应该可以工作,因为它是 api 的一部分 https://mudblazor.com/api/button#properties
请问有人知道吗 - 为什么现在要扔掉它?我在第一篇文章/问题中添加了最小的示例