首页 > 其他分享 >blazor after visual studio update throws some strange JS warnings

blazor after visual studio update throws some strange JS warnings

时间:2024-11-04 14:18:17浏览次数:3  
标签:warnings after some visual 17.11 Visual Studio studio MudBlazor

题意:Blazor 在 Visual Studio 更新后出现一些奇怪的 JS 警告。

问题背景:

After update visual studio to 17.11.3, in almost every file that i opened with visual studio threw some warning:

在将 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   

As on screen

如屏幕所示

Is it some .net bug ? or i should do something with it? no idea what it is this _virtual.html_virtual.js? guess some temp file?

这是某个 .NET 的错误吗?还是我应该对它做些什么?我不知道这个 _virtual.html_virtual.js 是什么?我猜是某个临时文件?

before update there was no such things...?

在更新之前没有这样的情况…?

thanks and regards

Edit:

Minimal Reproducible Example

最小可复现示例

  1. Have 17.11.3 Visual Studio   拥有 Visual Studio 17.11.3
  2. Dotnet new install MudBlazor.Templates   使用 Dotnet 安装 MudBlazor.Templates
  3. New project - MudBlazor Web APP (server rendering mode / global)   新项目 - MudBlazor Web 应用(服务器渲染模式 / 全局)
  4. Open counter component. delete all.   打开计数器组件。删除所有内容。
  5. Paste into this counter component   粘贴到这个计数器组件中。
    <MudButton Variant="Variant.Filled" Color="Color.Primary" DropShadow="false" OnClick="@(()=>blabla())">Validate</MudButton>
@code {

    public void blabla()
    {
        
    }

}
  1. Save and see the warnings   保存并查看警告。

问题解决:

ok i found it for future searchers

好的,我找到了,供未来的搜索者使用。

from version of visual studio 17.11.3        从 Visual Studio 17.11.3 版本开始

OnClick="@(async () => await Validate())">

i causing this isasue        我导致了这个问题。

@onclick="@(async () => await Validate())"> or @onclick="Validate"

is not throwing it.        没有抛出它。

but the OnClick should also work as it is part of the api MudBlazor - Blazor Component Library

但是 OnClick 也应该正常工作,因为它是 MudBlazor - Blazor 组件库的一部分。

please if someone known - why this is throwing it now? i added minimal example in first post/question

请问如果有人知道——为什么现在会抛出这个?我在第一篇帖子/问题中添加了最小示例。

i downgraded to visual studio 17.10.5 and NO WARNINGS so issue is only in 17.11.3.

我降级到 Visual Studio 17.10.5,结果没有警告,所以这个问题仅出现在 17.11.3 中。

so it is issue with VS i opened case for them

所以这是 VS 的问题,我已经为他们开了个案例。

blazor after visual studio update throws some strange warnings · Issue #10896 · dotnet/razor · GitHub

edit. yes it is their bug and slould be fixed.

编辑:是的,这是他们的错误,应该被修复。

标签:warnings,after,some,visual,17.11,Visual,Studio,studio,MudBlazor
From: https://blog.csdn.net/suiusoar/article/details/143483412

相关文章

  • Adobe After Effects各版本安装包下载与安装
    1、安装包  我用夸克网盘分享了AfterEffects2024:链接:https://pan.quark.cn/s/fac88adbac44提取码:9ZMWAfterEffects2023:链接:https://pan.quark.cn/s/d41a0a447b93提取码:4pwMAfterEffects2022:链接:https://pan.quark.cn/s/0070a59da58d提取码:Eij1AfterEffect......
  • Adobe After Effects 2025 v25.0 (macOS, Windows) - 后期特效
    AdobeAfterEffects2025v25.0(macOS,Windows)-后期特效Acrobat、AfterEffects、Animate、Audition、Bridge、CharacterAnimator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、LightroomClassic、MediaEncoder、Photoshop、PremierePro、AdobeXD请访问......
  • [LeetCode] 3216. Lexicographically Smallest String After a Swap
    Givenastringscontainingonlydigits,returnthelexicographicallysmalleststringthatcanbeobtainedafterswappingadjacentdigitsinswiththesameparityatmostonce.Digitshavethesameparityifbothareoddorbothareeven.Forexample,5......
  • Awesome Tools,程序员常用高效实用工具、软件资源精选,办公效率提升利器!
    ✨前言在当今这个技术日新月异的时代,开发者只有持续学习,才能紧跟时代的浪潮。为了助力开发者在高效学习与工作中实现平衡(告别996的束缚),众多卓越且实用的开发工具应运而生,它们如同强大的助力器,极大地提升了我们的工作效率与创造力。GtiHub开源地址(欢迎关注持续更新):https://......
  • 【论文阅读笔记】An Image is Worth 1/2 Tokens After Layer 2: Plug-and-Play Infere
    论文地址:https://arxiv.org/pdf/2403.06764代码地址:https://github.com/pkunlp-icler/FastV目录IntroductionInefficientVisualAttentioninVLLMsPreliminaries两种分数结果分析FastVOverviewRe-rankandFilteringmodule(core)ThoughtIntroduction现象(问题):大多数LVL......
  • Some bytes have been replaced with the Unicode substitution character while load
    需要修改一较旧的网页代码,当打开时,却出现异常提示: SomebyteshavebeenreplacedwiththeUnicodesubstitutioncharacterwhileloadingfile【文档路径】withUnicode(UTF-8)encoding.Savingthefilewillnotpreservetheoriginalfilecontents.点“OK”,文档是......
  • coca after two months vs in two months
     Thisisthethirdtimeintwomonths.这是两个月内的第三次了。It'sthesecondtimeintwomonthsComptonPowerEquipmentat5375UrbanaRoadhasbeenbrokenintothisway.这是两个月内第二次有人闯入厄巴纳路5375号的康普顿电力设备公司。Youknow,in......
  • MySQL 5.7增强半同步AFTER SYNC&AFTER COMMIT
    今天主要剖析一下MySQL5.7增强半同步的AFTERSYNC和AFTERCOMMIT的区别。    如果我们生产库对数据的一致性要求比较高,那么我们一般会开启了半同步复制,但在MySQL5.5/5.6里,会存在数据不一致的风险。比如有如下场景,客户端提交了一个事务,master把binlog发送给slave,在发送的期间......
  • 讨论jiffies回转的time_after比较函数
    本文讨论jiffies回转的比较函数:#definetime_after(a,b)\((long)(b)-(long)(a)<0)写了个例子如下:#include<stdio.h>#include<stdint.h>#definetime_after(a,b)\((long)(b)-(long)(a)<0)intmain(){unsignedlongla......
  • SOMEIP_ETS_164: SD_SubscribeEventgroup_with_unallowed_option_ip_2
    测试目的:验证DUT能够拒绝一个在请求中包含错误参数(端点选项中包含无效IPv4地址,即111.111.111.111)的SubscribeEventgroup消息,并以SubscribeEventgroupNAck作为响应。描述本测试用例旨在确保DUT遵循SOME/IP协议,当接收到一个在端点选项中包含无效IPv4地址(111.111.111.111)的S......