Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 96|Atsakyti: 0

[Komunikatas] .NET/C# klasės bibliotekos nurodo ir naudoja ASP.NET Core API metodus

[Kopijuoti nuorodą]
Paskelbta 2026-02-28 21:53:17 | | |
Reikalavimai: Sukurkite naują bibliotekos projektą .NET 8 (Sdk="Microsoft.NET.Sdk", ši biblioteka yra pagalbos klasė, bus daug plėtinių metodų, pvz., su žiniatinkliu susijusių plėtinių, tačiau pastebėsite, kad jo negalima nurodyti, todėl nuorodos negalima rasti, kaip galite nurodyti metodus AspNetCore?

.NET projekto SDK

Galimi SDK:

ID
apibūdinimas
Saugykla
Microsoft.NET.Sdk.NET SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Web.GRYNOJIŽiniatinklio SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Razor.GRYNOJISkustuvo SDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.BlazorWebAssembly.NET"Blazor WebAssembly"SDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.Worker.GRYNOJIDarbo paslaugų SDKhttps://github.com/dotnet/aspnetcore
Aspire.AppHost.Sdk.GRYNOJI"Aspire" SDKhttps://github.com/dotnet/aspire
MSTest.SdkMSTest SDKhttps://github.com/microsoft/testfx

1 variantas

Naudojant bendrą sistemą, konfigūracija yra tokia:

Bendra sistema yraRinkinių rinkinys, įtrauktas į vykdymo laiką, todėl nereikia jų atskirai spręsti naudojant "NuGet"。 Tačiau galite galvoti apie tai kaip apie "NuGet" paketą, nes jie tvarkomi labai panašiai. Pagrindinis skirtumas yra tas, kad jo nereikia atsisiųsti iš "NuGet", nes jis jau įtrauktas į vykdymo aplinką.

Kadangi jis platinamas su vykdymo aplinka, tai reiškia, kad negalite nurodyti konkrečios jo versijos. Vietoj to visada gausite versiją, įtrauktą į galimą vykdymo aplinkos versiją. To privalumas yra tas, kad atnaujinus vykdymo aplinką, jos turinys atnaujinamas automatiškai, todėl programos, kurios priklauso nuo bendrai naudojamų sistemų, taip pat automatiškai atnaujinamos vykdymo metu.

2 variantas

Pakeiskite SDK tiesiogiai ir sukonfigūruokite jį taip:

Nuoroda:

Hipersaito prisijungimas matomas.
Hipersaito prisijungimas matomas.




Ankstesnis:Priekinio puslapio CSS įgyvendina įkėlimo animaciją
Kitą:Front-end našumo optimizavimas: atsisakykite XMLHttpRequest ir gaukite sąsajas
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com