【发布时间】:2021-10-26 14:13:49
【问题描述】:
VSCode 没有找到任何 SyncFusion (
我已经在 _imports.razor 中全部导入:
@using System.Net.Http
@using System.Net.Http.Json
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web
@using Microsoft.AspNetCore.Components.Web.Virtualization
@using Microsoft.AspNetCore.Components.WebAssembly.Http
@using Microsoft.JSInterop
@using CleverscoutIntranet.Client
@using CleverscoutIntranet.Client.Shared
@using CleverscoutIntranet.Client.Shared.Topbar
@using Syncfusion.Blazor
@using Syncfusion.Blazor.Calendars
@using Syncfusion.Blazor.Buttons
@using Syncfusion.Blazor.Grids
@using Syncfusion.Blazor.DropDowns
@using Syncfusion.Blazor.Inputs
@using Syncfusion.Blazor.Spinner
它正在编译没有任何问题,但是 linter 对我大喊:
Found markup element with unexpected name 'SfTextBox'.
If this is intended to be a component, add a @using directive for its namespace.(RZ10012)
每个组件都有这个警告,所以每一行代码下面都有警告波浪,这使得文本不可读。直接在组件中而不是在 _imports.razor 中导入这些命名空间并不能解决问题。
我使用来自 syncfusion 的扩展名创建了项目: Blazor VSCode 扩展 - Syncfusion
我的编辑器如下所示: vscode distracting warning styles 代码来自:blazor.syncfusion.com
我无法在 vscode 中找到任何设置来禁用 c# linter,我使用的是 microsoft 的默认 c# 扩展。
【问题讨论】:
标签: c# .net visual-studio-code blazor syncfusion