Vaatimukset: Luo uusi kirjastoprojekti .NET 8:lla (Sdk="Microsoft.NET.Sdk"), tämä kirjasto on ohjeluokka, siellä on monia laajennusmenetelmiä, kuten web-laajennuksia, mutta huomaat, ettei siihen voi viitata ja viitettä ei löydy, miten voit viitata metodeihin AspNetCoressa?
.NET Project SDK
Saatavilla olevat SDK:t ovat:
ID | kuvaus | Tietovarasto | | Microsoft.NET.Sdk | .NET SDK | https://github.com/dotnet/sdk | | Microsoft.NET.Sdk.Web | .VERKKOWeb SDK | https://github.com/dotnet/sdk | | Microsoft.NET.Sdk.Razor | .VERKKORazor SDK | https://github.com/dotnet/aspnetcore | | Microsoft.NET.Sdk.BlazorWebAssembly | .NETBlazor WebAssemblySDK | https://github.com/dotnet/aspnetcore | | Microsoft.NET.Sdk.Worker | .VERKKOWork Services SDK | https://github.com/dotnet/aspnetcore | | Aspire.AppHost.Sdk | .VERKKOAspire SDK | https://github.com/dotnet/aspire | | MSTest.Sdk | MSTest SDK | https://github.com/microsoft/testfx |
Vaihtoehto 1
Jaetun kehyksen avulla konfiguraatio on seuraava:
Jaettu kehys onKokoelma kokoonpanoja, jotka sisältyvät ajonaikaan, joten niitä ei tarvitse ratkaista erikseen NuGetin kautta。 Voit ajatella sitä NuGet-pakettina, koska ne käsitellään hyvin samankaltaisesti. Suurin ero on, että sitä ei tarvitse ladata NuGetista, koska se on jo mukana ajonaikaisessa ympäristössä.
Koska se jaetaan ajonaikaisen ympäristön mukana, et voi viitata tiettyyn sen versioon. Sen sijaan saat aina version, joka sisältyy ajonaikaisen ympäristön saatavilla olevaan versioon. Tämän etuna on, että kun ajonaikainen ympäristö päivitetään, sen sisältö päivittyy automaattisesti, joten myös sovellukset, jotka perustuvat jaettuihin kehyksiin, päivittyvät automaattisesti ajonaikaisesti.
Vaihtoehto 2
Muokkaa SDK:ta suoraan ja konfiguroi se seuraavasti:
Viittaus:
Hyperlinkin kirjautuminen on näkyvissä.
Hyperlinkin kirjautuminen on näkyvissä. |