Zahteve: Ustvarite nov knjižnični projekt v .NET 8 (Sdk="Microsoft.NET.Sdk", ta knjižnica je razred pomoči, obstaja veliko razširitvenih metod, kot so spletne razširitve, vendar boste ugotovili, da je ni mogoče referencirati, kar pomeni, da reference ni mogoče najti, kako lahko referenco najdete v AspNetCore?
.NET Project SDK
SDK-ji, ki so na voljo, vključujejo:
ID | opis | Repozitorij | | Microsoft.NET.Sdk | .NET SDK | https://github.com/dotnet/sdk | | Microsoft.NET.Sdk.Web | .MREŽASpletni SDK | https://github.com/dotnet/sdk | | Microsoft.NET.Sdk.Razor | .MREŽARazor SDK | https://github.com/dotnet/aspnetcore | | Microsoft.NET.Sdk.BlazorWebAssembly | .NETBlazor WebAssemblySDK | https://github.com/dotnet/aspnetcore | | Microsoft.NET.Sdk.Worker | .MREŽASDK za delovne storitve | https://github.com/dotnet/aspnetcore | | Aspire.AppHost.Sdk | .MREŽAAspire SDK | https://github.com/dotnet/aspire | | MSTest.Sdk | MSTest SDK | https://github.com/microsoft/testfx |
Možnost 1
Z uporabo skupnega okvira je konfiguracija naslednja:
Skupni okvir jeZbirka sestavov, vključenih v runtime, zato ni potrebe, da bi jih ločeno reševali prek NuGeta。 Lahko pa si to predstavljate kot paket NuGet, saj se obravnavajo zelo podobno. Glavna razlika je, da ga ni treba prenesti iz NuGeta, ker je že vključen v okolje za izvajanje.
Ker je distribuiran skupaj z okoljem za izvajanje, to pomeni, da ne morete referencirati določene različice. Namesto tega vedno dobite različico, ki je vključena v razpoložljivo različico okolja za izvajanje. Prednost tega je, da se ob posodobitvi okolja za izvajanje samodejno posodobi tudi njegova vsebina, tako da se aplikacije, ki temeljijo na skupnih ogrodjih, samodejno posodabljajo tudi med izvajanjem.
Možnost 2
SDK spremenite neposredno in ga nastavite takole:
Referenčni:
Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna. |