Microsoft, .NET Standard'ın geliştirilmesini durdurur
2 dk. okuman
Tarihinde güncellendi
MSPoweruser'ın editör ekibini ayakta tutmasına nasıl yardımcı olabileceğinizi öğrenmek için açıklama sayfamızı okuyun. Daha fazla
2016'da Microsoft, .NET Standard'ı duyurdu. .NET Standard, tüm .NET platformlarının uygulaması gereken bir dizi API'dir. .NET platformlarını birleştirir ve gelecekteki parçalanmayı önler.
Build 2019'da Microsoft açıkladı .NET 5, .NET ailesindeki bir sonraki büyük sürüm. Geliştiricilerin Windows, Linux, macOS, iOS, Android, tvOS, watchOS ve WebAssembly ve daha fazlası dahil olmak üzere çeşitli platformları hedefleyebilecekleri birleşik bir platform olacağından .NET için bir oyun değiştiricidir.
Kısa süre önce Microsoft, gelecekte .NET Standard'ın yeni bir sürümünü yayınlamayacağını duyurdu. .NET 5, Windows masaüstü uygulamaları, platformlar arası mobil uygulamalar, konsol uygulamaları, bulut hizmetleri ve web siteleri için kullanılabilen tek tip yetenek ve API'lere sahip tek bir ürün olacaktır. .NET 5 ve gelecekteki tüm sürümler, .NET Standard 2.1 ve önceki sürümleri desteklemeye devam edecektir. .NET 5'i .NET Standard vNext olarak düşünebilirsiniz. .NET Standard'dan .NET 5'e yeniden hedeflerseniz, daha fazla çalışma zamanı özelliğine, dil özelliğine veya API'ye erişebilirsiniz.
- kullanım
netstandard2.0
.NET Framework ve diğer tüm platformlar arasında kod paylaşmak için. - kullanım
netstandard2.1
Mono, Xamarin ve .NET Core 3.x arasında kod paylaşmak için. - kullanım
net5.0
ileriye dönük kod paylaşımı için.
İşte bu duyuruyla ilgili olarak Microsoft'un blog yazısında bahsettiği özet:
net5.0
her yerde çalışan kod içindir. Birleştirir ve değiştirirnetcoreapp
venetstandard
isimler. Ayrıca, platforma özel çerçevelerimiz de var, örneğinnet5.0-windows
(ve daha sonra danet6.0-android
, venet6.0-ios
).Standart ile uygulaması arasında hiçbir fark olmadığından, yeni özelliklerden .NET Standard'a göre çok daha hızlı yararlanabileceksiniz. Adlandırma kuralı sayesinde, belirli bir kitaplığı kimlerin kullanabileceğini - .NET Standard sürüm tablosuna başvurmanıza gerek kalmadan - kolayca anlayabilirsiniz.
.NET Standard 2.1, .NET Standard'ın son sürümü olacak olsa da, .NET 5 ve gelecekteki tüm sürümler .NET Standard 2.1 ve önceki sürümleri desteklemeye devam edecektir. düşünmelisin
net5.0
(ve gelecekteki sürümler) ileriye dönük kod paylaşımının temeli olarak.
Microsoft'un ayrıntılı .NET planını aşağıdaki kaynak bağlantısından okuyabilirsiniz.
Kaynak: Microsoft