ASP.NET Core est un framework open source et multiplateforme permettant de créer des applications modernes basées sur le cloud et connectées à Internet, telles que des applications Web, des applications IoT et des backends mobiles. Les applications ASP.NETCore s'exécutent sur .NETCore, un environnement d'exécution d'application open source gratuit, multiplateforme. Son architecture est conçue pour fournir un cadre de développement optimisé pour les applications déployées dans le cloud ou exécutées sur site. Il est composé de composants modulaires avec une surcharge minimale, ce qui vous permet de conserver une flexibilité lors de la création de votre solution. Vous pouvez développer et exécuter des applications ASP.NETCore sur plusieurs plates-formes sous Windows, Mac et Linux.
ASP.NETCore inclut les composants suivantsCollections immuables ;
ECMA-335MetadataReader ; prend en charge les visualiseurs de métadonnées de bas niveau, permettant à Roslyn d'analyser les assemblys.
SIMD active les types de vecteurs ; ajoute une série de types de vecteurs de base qui tirent parti des instructions CPU à instruction unique et données multiples (SIMD).
XML ; inclut des DOMAPI, tels que les types XDocument et XmlDocument, XLinq et les méthodes d'extension de communication XPath.