Persyaratan: Buat proyek perpustakaan baru di .NET 8 (Sdk="Microsoft.NET.Sdk", pustaka ini adalah kelas bantuan, akan ada banyak metode ekstensi, seperti ekstensi terkait web, tetapi Anda akan menemukan bahwa itu tidak dapat direferensikan, meminta bahwa referensi tidak dapat ditemukan, bagaimana Anda bisa mereferensikan metode di AspNetCore?
SDK Proyek .NET
SDK yang tersedia, tersedia meliputi:
ID | deskripsi | Repositori | | Microsoft.NET.Sdk | .NET SDK | https://github.com/dotnet/sdk | | Microsoft.NET.Sdk.Web | .JARINGWeb SDK | https://github.com/dotnet/sdk | | Microsoft.NET.Sdk.Razor | .JARINGSDK Pisau Cukur | https://github.com/dotnet/aspnetcore | | Microsoft.NET.Sdk.BlazorWebAssembly | .NETPerakitan Web BlazorSDK | https://github.com/dotnet/aspnetcore | | Microsoft.NET.Sdk.Pekerja | .JARINGSDK Layanan Kerja | https://github.com/dotnet/aspnetcore | | Aspire.AppHost.Sdk | .JARINGAspire SDK | https://github.com/dotnet/aspire | | MSTest.Sdk | MSTest SDK | https://github.com/microsoft/testfx |
Opsi 1
Dengan menggunakan kerangka kerja bersama, konfigurasinya adalah sebagai berikut:
Kerangka kerja bersama adalahKumpulan rakitan yang disertakan dalam runtime, jadi tidak perlu menyelesaikannya secara terpisah melalui NuGet。 Anda dapat menganggapnya sebagai paket NuGet, karena mereka ditangani dengan sangat mirip. Perbedaan utamanya adalah tidak perlu diunduh dari NuGet karena sudah disertakan dalam lingkungan runtime.
Karena didistribusikan dengan lingkungan runtime, ini berarti Anda tidak dapat mereferensikan versi tertentu. Sebagai gantinya, Anda selalu mendapatkan versi yang disertakan dalam versi lingkungan runtime yang tersedia. Manfaatnya adalah ketika lingkungan runtime diperbarui, kontennya diperbarui secara otomatis, sehingga aplikasi yang mengandalkan kerangka kerja bersama juga diperbarui secara otomatis saat runtime.
Opsi 2
Ubah SDK secara langsung, dan konfigurasikan sebagai berikut:
Referensi:
Login hyperlink terlihat.
Login hyperlink terlihat. |