Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 96|Yanıt: 0

[İletişim] .NET/C# sınıf kütüphaneleri referans verir ve ASP.NET Core API yöntemlerini kullanır

[Bağlantıyı kopyala]
Yayınlandı 28.02.2026 21:53:17 | | |
Gereksinimler: .NET 8'de yeni bir kütüphane projesi oluşturun (Sdk="Microsoft.NET.Sdk", bu kütüphane bir yardım sınıfıdır, web ile ilgili uzantılar gibi birçok uzantı yöntemi olacaktır, ancak referans bulunamayacağını göreceksiniz, bu da referansın bulunamayacağını ortaya çıkarır, AspNetCore'daki yöntemlere nasıl referans verebilirsiniz?

.NET Project SDK

Mevcut SDK'lar şunlardır:

ID
Açıklama
Depo
Microsoft.NET.Sdk.NET SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Web.NETWeb SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Razor.NETRazor SDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.BlazorWebAssembly.NETBlazor WebAssemblySDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.Worker.NETİş Hizmetleri SDKhttps://github.com/dotnet/aspnetcore
Aspire.AppHost.Sdk.NETAspire SDKhttps://github.com/dotnet/aspire
MSTest.SdkMSTest SDKhttps://github.com/microsoft/testfx

Seçenek 1

Paylaşılan çerçeve kullanıldığında, yapılandırma şu şekildedir:

Paylaşılan çerçeve iseÇalışma zamanında bir dizi assembler olduğu için NuGet üzerinden ayrı çözmeye gerek yok。 Ama bunu bir NuGet paketi olarak düşünebilirsiniz çünkü çok benzer şekilde ele alınıyorlar. Ana fark, NuGet'ten indirilmesine gerek olmaması çünkü zaten çalışma zamanında ortamda bulunuyor.

Çalışma zamanı ortamıyla birlikte dağıtıldığından, belirli bir sürüme referans veremeyebilirsiniz. Bunun yerine, her zaman mevcut çalışma zamanı ortamında yer alan versiyonu alırsınız. Bunun faydası, çalışma zamanı ortamı güncellendiğinde içeriğinin otomatik güncellenmesi; böylece paylaşılan çerçevelere dayanan uygulamalar da çalışma zamanında otomatik olarak güncellenir.

Seçenek 2

SDK'yı doğrudan değiştirin ve aşağıdaki şekilde yapılandırın:

Referans:

Bağlantı girişi görünür.
Bağlantı girişi görünür.




Önceki:Ön uç sayfa CSS, yükleme animasyonunu uygular
Önümüzdeki:Ön Uç Performans Optimizasyonu: XMLHttpRequest'i bırakıp fetch arayüzlerini tercih edin
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com