Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 96|Отговор: 0

[Комуникация] .NET/C# класовите библиотеки препращат и използват ASP.NET Core API методи

[Копирай линк]
Публикувано в 28.02.2026 г. 21:53:17 | | |
Изисквания: Създайте нов библиотечен проект в .NET 8 (Sdk="Microsoft.NET.Sdk", тази библиотека е помощен клас, ще има много методи за разширение, като уеб-свързани разширения, но ще откриете, че не може да бъде рефериран, което води до това, че референцията не може да бъде намерена, как можете да реферирате методите в AspNetCore?

.NET Project SDK

Налични SDK-та включват:

ID
описание
Хранилище
Microsoft.NET.Sdk.NET SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Web.НЕТЕНУеб SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Razor.НЕТЕНRazor SDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.BlazorWebAssembly.NETBlazor WebAssemblySDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.Worker.НЕТЕНSDK за работни услугиhttps://github.com/dotnet/aspnetcore
Aspire.AppHost.Sdk.НЕТЕНAspire SDKhttps://github.com/dotnet/aspire
MSTest.SdkMSTest SDKhttps://github.com/microsoft/testfx

Опция 1

Използвайки споделената рамка, конфигурацията е следната:

Споделената рамка еКолекция от асембли, включени в runtime, така че няма нужда да ги разрешавате отделно чрез NuGet。 Можете да го разглеждате като пакет на NuGet, защото се обработват по много сходен начин. Основната разлика е, че не е нужно да се изтегля от NuGet, защото вече е включен в runtime средата.

Тъй като се разпространява с runtime средата, това означава, че не можете да се позовавате на конкретна версия. Вместо това винаги получавате версията, включена в наличната версия на runtime средата. Предимството е, че когато средата за изпълнение се обнови, съдържанието ѝ се обновява автоматично, така че приложенията, които разчитат на споделени рамки, също се обновяват автоматично по време на изпълнение.

Опция 2

Модифицирайте SDK директно и го конфигурирайте по следния начин:

Препратка:

Входът към хиперлинк е видим.
Входът към хиперлинк е видим.




Предишен:CSS на предната страница реализира анимацията за зареждане
Следващ:Оптимизация на производителността на фронт-енда: Откажи се от XMLHttpRequest в полза на интерфейси за извличане
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com