Bagikan melalui


Blazor: Kerangka kerja target paket NuGet berubah

Proyek WebAssembly Blazor 3.2 dikompilasi untuk menargetkan .NET Standard 2.1 (<TargetFramework>netstandard2.1</TargetFramework>). Dalam ASP.NET Core 5.0, proyek Blazor Server dan Blazor WebAssembly menargetkan .NET 5 (<TargetFramework>net5.0</TargetFramework>). Untuk lebih selaras dengan perubahan kerangka kerja target, paket Blazor berikut tidak lagi menargetkan .NET Standard 2.1:

Untuk diskusi, lihat Masalah GitHub dotnet/aspnetcore#23424.

Versi yang diperkenalkan

5.0 Pratinjau 7

Perilaku yang lama

Di Blazor 3.1 dan 3.2, paket menargetkan .NET Standard 2.1 dan .NET Core 3.1.

Perilaku yang baru

Di ASP.NET Core 5.0, paket menargetkan .NET 5.0.

Alasan untuk berubah

Perubahan dilakukan agar lebih selaras dengan persyaratan kerangka kerja target .NET.

Proyek WebAssembly Blazor 3.2 harus menargetkan .NET 5 sebagai bagian dari memperbarui referensi paket mereka ke 5.x.x. Pustaka yang mereferensikan salah satu paket ini dapat menargetkan .NET 5 atau multi-target tergantung pada persyaratannya.

API yang Terpengaruh

Tidak ada