Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 96|Svar: 0

[Kommunikation] .NET/C#-klassbibliotek refererar till och använder ASP.NET Core API-metoder

[Kopiera länk]
Publicerad på 2026-02-28 21:53:17 | | |
Krav: Skapa ett nytt biblioteksprojekt i .NET 8 (Sdk="Microsoft.NET.Sdk", detta bibliotek är en hjälpklass, det finns många tilläggsmetoder, såsom webrelaterade tillägg, men du kommer att upptäcka att det inte kan refereras, vilket gör att referensen inte kan hittas, hur kan du referera till metoderna i AspNetCore?

.NET Project SDK

Tillgängliga SDK:er inkluderar:

ID
beskrivning
Arkiv
Microsoft.NET.Sdk.NET SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Web.NÄTWeb SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Razor.NÄTRazor SDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.BlazorWebAssembly.NETBlazor WebAssemblySDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.Worker.NÄTArbetstjänster SDKhttps://github.com/dotnet/aspnetcore
Aspire.AppHost.Sdk.NÄTAspire SDKhttps://github.com/dotnet/aspire
MSTest.SdkMSTest SDKhttps://github.com/microsoft/testfx

Alternativ 1

Med det delade ramverket är konfigurationen följande:

Den gemensamma ramen ärEn samling assemblies som ingår i runtime, så det finns inget behov av att lösa dem separat via NuGet。 Du kan dock tänka på det som ett NuGet-paket, eftersom de hanteras väldigt likt. Den största skillnaden är att det inte behöver laddas ner från NuGet eftersom det redan ingår i runtime-miljön.

Eftersom den distribueras med runtime-miljön innebär det att du inte kan referera till en specifik version av den. Istället får du alltid den version som ingår i den tillgängliga versionen av runtime-miljön. Fördelen med detta är att när runtime-miljön uppdateras uppdateras dess innehåll automatiskt, så applikationer som är beroende av delade ramverk uppdateras också automatiskt vid körning.

Alternativ 2

Modifiera SDK:n direkt och konfigurera den enligt följande:

Hänvisning:

Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.




Föregående:CSS-sidan på front-end-sidan implementerar laddningsanimationen
Nästa:Front-end prestandaoptimering: Överge XMLHttpRequest till förmån för hämtgränssnitt
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com