Skip to content

Commit c9dbe73

Browse files
docs(common): clarifications on wasm support, distribution and linker issues
1 parent 661597b commit c9dbe73

File tree

3 files changed

+26
-4
lines changed

3 files changed

+26
-4
lines changed

_contentTemplates/common/get-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
#after-you-run-vanilla
3131

32-
>tip Make sure that you have {{site.supportedFrameworkVersion}} and [Visual Studio 2019 Preview](https://visualstudio.microsoft.com/vs/preview/) installed.
32+
>tip Make sure that you have [{{site.supportedFrameworkVersion}}](https://dotnet.microsoft.com/download/dotnet-core/3.1) and [Visual Studio 2019](https://visualstudio.microsoft.com/vs/) installed.
3333
>
3434
> The latest version of Telerik UI for Blazor is `{{site.uiForBlazorLatestVersion}}` and it supports `{{site.supportedFrameworkVersion}}`.
3535

getting-started/client-blazor.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,11 @@ This article explains how to get the Telerik UI for Blazor components in your **
1818
* [Add to an Existing Project](#add-to-existing-project)
1919
1. [Add a Telerik Component to a View](#add-a-telerik-component-to-a-view)
2020

21-
>note You can follow the progress of a WASM flavor supported officially by Microsoft in the following links: [Milestone](https://github.com/aspnet/AspNetCore/milestone/58) and [Project](https://github.com/orgs/aspnet/projects/32). You can still work on client-side Blazor apps in the meantime, but there may be changes in the framework.
21+
22+
>caution The latest version of Telerik UI for Blazor is `{{site.uiForBlazorLatestVersion}}` and it supports `WASM .NET Core 3.1 Preview 3` and not the latest `WASM .NET Core 3.1 Preview 4` because of severe issues in the Linker. You can read more about this in the [Framework Versions Support]({%slug framework-versions-support%}) article.
23+
>
24+
>To run a WASM project with the Telerik components, keep the WASM NuGet package references pointing to the `3.1.0-preview3.19555.2` version.
25+
2226

2327
@[template](/_contentTemplates/common/get-started.md#add-latest-ms-bits-client-side-link)
2428

upgrade/framework-versions.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,35 @@ position: 5
1212

1313
This article lists the .NET Core versions supported by the UI for Blazor suite, and which versions of the Telerik UI for Blazor work under which framework versions.
1414

15-
>note We currently support only the latest available version of UI for Blazor (**{{site.uiForBlazorLatestVersion}}**) and the .NET Core 3 SDK (**{{site.supportedFrameworkVersion}}**) on the [Server-side](https://docs.telerik.com/blazor-ui/getting-started/server-blazor) flavor. On the [WebAssembly](https://docs.telerik.com/blazor-ui/getting-started/client-blazor) flavor, `.NET Core 3.1 preview 3` is supported, because in the `.NET Core 3.1 preview 4 of WASM`, the linker breaks extension methods that our components require.
15+
Telerik supports only the latest available version of UI for Blazor (**{{site.uiForBlazorLatestVersion}}**).
16+
17+
## Serve-side Blazor
18+
19+
>caption Telerik UI for Blazor versions per framework version for the server-side flavor
1620
1721

1822
| .NET version | Telerik UI for Blazor version |
1923
|---------------------------|-------------------------------|
20-
| .NET Core 3.1 | 2.5.0 |
24+
| .NET Core 3.1 RTM | 2.5.0 |
2125
| .NET Core 3.1 preview 3 | 2.4.0 |
2226
| .NET Core 3.1 preview 2 | 2.3.0 |
2327
| .NET Core 3.1 preview 1 | 2.2.0, 2.2.1 |
2428
| .NET Core 3.0 RTM | 2.1.0, 2.1.1 |
2529

30+
## Client-side Blazor
31+
32+
The client-side (WASM) flavor of Blazor is not part of the .NET Core 3.1 framework. It is not supported by Microsoft yet and it ships as preview NuGet packages that you reference in your projects. While the release dates and numbers of the WASM flavor often match with the .NET Core versions and releases, they are separate products at the moment.
33+
34+
>caption Telerik UI for Blazor versions per WASM Preview version
35+
36+
| WASM Preview version | Telerik UI for Blazor version |
37+
|---------------------------|-------------------------------|
38+
| .NET Core 3.1 preview 4 (release date matches .NET Core 3.1 GA) | N/A - there are major issues in the Linker that prevent our code from working in this version. |
39+
| .NET Core 3.1 preview 3 | 2.4.0, 2.5.0 |
40+
| .NET Core 3.1 preview 2 | 2.3.0 |
41+
| .NET Core 3.1 preview 1 | 2.2.0, 2.2.1 |
42+
| .NET Core 3.0 RTM | 2.1.0, 2.1.1 |
43+
2644

2745
## See Also
2846

0 commit comments

Comments
 (0)