Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
Overview of the new .NET Core and .NET Platform Standard
Next
Download to read offline and view in fullscreen.

Share

.NET Standard - Introduction

Download to read offline

Slides for my video on .NET Standard.
https://www.youtube.com/watch?v=YI4MurjfMn8

.NET Standard - Introduction

  1. 1. .NET Standard Introduction
  2. 2. Compilers Languages Runtime components COMMON INFRASTRUCTURE .NET today—app models and libraries
  3. 3. Compilers Languages Runtime components COMMON INFRASTRUCTURE .NET today—reusing code
  4. 4. Compilers Languages Runtime components COMMON INFRASTRUCTURE .NET tomorrow
  5. 5. Compilers Languages Runtime components COMMON INFRASTRUCTURE .NET tomorrow—reusing code
  6. 6. .NET Standard is a specification Represents a set of APIs that all .NET platforms have to implement Is a type of class library & provided as a NuGet package What is .NET Standard?
  7. 7. Platform 3Platform 1 Platform 2 PCLs were an after thought, i.e. each platform could decide which APIs to includes • No systematic approach to versioning • Computed intersection profiles Each PCLs is targeting a specific set of platforms • Not compatible with newer platforms • Hard to understand compatibility relationships Difference to Portable Class Libraries (PCL) Intersection Profiles
  8. 8. 2.0 1.6 1.3 Higher versions incorporate all APIs from previous versions. • Projects targeting version X.Y can reference libraries & projects targeting any version between 1.0 and X.Y Concrete .NET platforms implement a specific version of .NET Standard • From that platform you can reference libraries up to that version How does versioning work in .NET Standard? 1.0
  9. 9. Demo Exploring .NET Standard Versions
  • dotnetheroes

    May. 13, 2018
  • GelisWu

    Aug. 21, 2017
  • poy

    May. 24, 2017
  • IvanGoloskokovic

    Mar. 25, 2017

Slides for my video on .NET Standard. https://www.youtube.com/watch?v=YI4MurjfMn8

Views

Total views

1,586

On Slideshare

0

From embeds

0

Number of embeds

22

Actions

Downloads

113

Shares

0

Comments

0

Likes

4

×