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它正在编译,没有任何问题,但林特对我大喊大叫:
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 Extensions -Syncfusion
我的编辑器看起来像这样:来自:blazor.syncfusion.com的vscode distracting warning styles代码
我在vscode中找不到任何禁用c#林特的设置,我使用微软的默认c#扩展。
发布于 2021-10-26 06:13:50
据我所知,Visual Studio确实支持_imports.razor。所以它们将被正确显示,但是Rider 2021.2.3还不支持它。不久前,我尝试了VS Code,但没有成功。如果您可以使用Visual Studio,就可以解决linter问题。
https://stackoverflow.com/questions/69063604
复制相似问题