Sdílet prostřednictvím


Odebrání balíčku Microsoft.DotNet.PlatformAbstractions

Nebudou vytvořeny žádné nové verze balíčku NuGet Microsoft.DotNet.PlatformAbstractions.

Změna popisu

Dříve byly vytvořeny nové verze Microsoft.DotNet.PlatformAbstractions knihovny společně s novými verzemi .NET Core. V budoucnu nebudou do knihovny přidány žádné nové funkce a nebudou vydány žádné nové hlavní verze. Stávající verze knihovny však budou i nadále fungovat a obsluhovat.

Knihovna Microsoft.DotNet.PlatformAbstractions se překrývají s rozhraními API, která jsou již vytvořena v oborech názvů System.*. Microsoft.DotNet.PlatformAbstractions Některá rozhraní API také nebyla navržena se stejnou úrovní kontroly a dlouhodobé podpory jako ostatní rozhraní API systému.* Microsoft.DotNet.PlatformAbstractions Například pomocí výčtu Platform popisuje aktuální platformu operačního systému. Tento návrh výčtu byl explicitně odmítnut při návrhu RuntimeInformation.IsOSPlatform(OSPlatform) rozhraní API, aby umožňoval nové platformy a budoucí flexibilitu.

Scénáře povolené knihovnou Microsoft.DotNet.PlatformAbstractions jsou teď možné bez ní. Stávající verze budou fungovat i v .NET 5 a novějších verzích a budou obsluhovány společně s předchozími verzemi .NET Core. Nové funkce se ale do knihovny nepřidají. Místo toho se nové funkce přidají do jiných knihoven a rozhraní API.

Zavedená verze

5,0

Ovlivněná rozhraní API

  • Microsoft.DotNet.PlatformAbstractions.ApplicationEnvironment.ApplicationBasePath
  • Microsoft.DotNet.PlatformAbstractions.HashCodeCombiner
  • Microsoft.DotNet.PlatformAbstractions.RuntimeEnvironment.GetRuntimeIdentifier()
  • Microsoft.DotNet.PlatformAbstractions.RuntimeEnvironment.OperatingSystem
  • Microsoft.DotNet.PlatformAbstractions.RuntimeEnvironment.OperatingSystemPlatform
  • Microsoft.DotNet.PlatformAbstractions.RuntimeEnvironment.OperatingSystemVersion
  • Microsoft.DotNet.PlatformAbstractions.RuntimeEnvironment.RuntimeArchitecture