Blazor wasm 新项目无法识别 Radzen Nuget Pkg

Blazor wasm new project not recognizing Radzen Nuget Pkg

如果我使用 Radzen 创建一个新的 Blazor wasm(客户端)项目,我将无法编译。

  1. 创建一个新的 Blazor wasm 项目
  2. 添加 nuget pkg (Radzen.Blazor)
  3. 将此行添加到 index.html 文件
  4. 将@using Radzen.Blazor 添加到_Imports.razor 文件

我在“@using Radzen.Blazor”语句下看到一条红色波浪线,并且出现编译时错误,指出找不到命名空间 Radzen。从我在 Radzen wasm 上找到的稀疏 doco,我认为这些是唯一的步骤。

环境:

VS 2019
asp.net core 3.1-preview 2.19528
Radzen.Blazor 2.5.7 
.net standard lib 2.0.3

index.html

<body>
    <app>Loading...</app>

    <div id="blazor-error-ui">
        An unhandled error has occurred.
        <a href class="reload">Reload</a>
        <a class="dismiss"></a>
    </div>
    <script src="_framework/blazor.webassembly.js"></script>
    <script src="_content/Radzen.Blazor/Radzen.Blazor.js"></script>
</body>

_Imports.razor

@using System.Net.Http
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web
@using Microsoft.JSInterop
@using BlazorApp1
@using BlazorApp1.Shared
@using Radzen.Blazor // <--- red squiggly here: "'Radzen' could not be found"

知道了!我不得不升级到 wasm 3.2。成功了。

答案如下: https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-preview-2-release-now-available/