Blazor wasm 新项目无法识别 Radzen Nuget Pkg
Blazor wasm new project not recognizing Radzen Nuget Pkg
如果我使用 Radzen 创建一个新的 Blazor wasm(客户端)项目,我将无法编译。
- 创建一个新的 Blazor wasm 项目
- 添加 nuget pkg (Radzen.Blazor)
- 将此行添加到 index.html 文件
- 将@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/
如果我使用 Radzen 创建一个新的 Blazor wasm(客户端)项目,我将无法编译。
- 创建一个新的 Blazor wasm 项目
- 添加 nuget pkg (Radzen.Blazor)
- 将此行添加到 index.html 文件
- 将@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/