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

Görünüm: 35656|Yanıt: 3

[Kaynak] .NET Core、. NET Standardı, ASP.NET Core ve .NET Framework ilişkileri

[Bağlantıyı kopyala]
2020-12-14 tarihinde 18:06:02 tarihinde yayınlandı | | | |
.NET Core、. NET Standard, ASP.NET Core ve .NET Framework diyagramları aşağıdaki gibidir:


.NET Core

.NET Core ücretsiz, çapraz platform ve yönetilen bir çerçevenin açık kaynak uygulamasıdır. 4 tür uygulama destekler: konsol, ASP.NET Core, bulut ve Evrensel Windows Platformu (UWP). Windows Forms ve Windows Presentation Foundation (WPF), .NET Core'a dahil edilmez.

ASP.NET Çekirdek

Asp.net çekirdek aslında hâlâ .net Full Framework (minimum Framework 4.6.2) temelli bir projedir, ancak .NET çekirdeğinin bazı yeni yapılandırma kavramlarını korur; örneğin Asp.net çekirdek, orijinal büyük Https.sys yerine varsayılan olarak Kestrel'i Http talepleri için dinleyici olarak kullanır. Bu nedenle. NET Core, üzerine inşa edilmiş bir uygulama modelidir.

.NET Standard

.NET Standardı, BCL'yi uygulayan bir spesifikasyondur. Nedeniyle. NET uygulamaları bu spesifikasyonu takip etmelidir, böylece uygulama geliştiricileri her barındırma çerçevesi uygulaması için farklı BCL'ler konusunda endişelenmez. Yönetilen çerçevenin her uygulamasının kendi temel sınıf kütüphaneleri seti vardır. Temel Sınıf Kütüphanesi (BCL), istisna işleme, dizilerler, XML, I/O, ağ ve koleksiyonlar gibi sınıfları içerir.

.NET Framework

.NET Framework, Internet Information Server (IIS) üzerinde çalışan masaüstü uygulamaları ve ASP.NET uygulamaları oluşturmak için kullanılır. İlk barındırma framework'üdür.

Xamarin

Xamarin, iOS, Android, macOS ve masaüstü uygulamaları oluşturmak için bir çerçevedir.

.NET Standardı, her belirli sürüm için uygulanması gereken temel sınıf kütüphanelerini tanımlayan bir API spesifikasyonudur.

İlişki diyagramı şöyledir:




Sürüm uyumlu adres referansı:Bağlantı girişi görünür.




Önceki:MVC ASP.NET model alanlarını manuel olarak doğrulayın
Önümüzdeki:BAT betikleri, mevcut dizine geçmek için administrator çalıştırmasını kullanır
 Ev sahibi| 2020-12-14 18:07:00 tarihinde yayınlandı |
.NET Core ile .NET Standard arasındaki fark
https://www.itsvse.com/thread-8857-1-1.html

 Ev sahibi| 2021-1-15 tarihinde 16:31:53 tarihinde yayınlandı |
 Ev sahibi| 2022-9-12 tarihinde yayınlandı 20:51:29 |
Amaç .NET Framework 4.0'ı desteklemekse, . NET Framework4.5 ve .NET Core 3.1. 3 hedef versiyonu yapılandırmanız gerekiyor:


TargetFramework düğümünü şu şekilde değiştirerek başlayınTargetFrameworks

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