KEMBAR78
Introducing .NET Core Open Source | PPTX
Eric ShangKuan
Technical Evangelist
Introducing .NET Core
Open Source
• Why .NET Core
• .NET Stack
• Demos
• Resources
Agenda
.NET Framework Fragmentations
• Too many “runtimes.”
• No “real” portable class libraries.
• One runtime (Core CLR)
• Unified class libraries
(BCL, Base Class Library)
• App shipped with
frameworks (BCLs)
Introducing .NET Core
.NET Stack
.NET Core Stack Open Source
Demo: Hello World Console App
• Introducing .NET Core
http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducin
g-net-core.aspx
• .NET Core 釋出原始碼
http://blogs.msdn.com/b/ericsk/archive/2015/02/04/donet-
core-clr-sources-are-open-and-released.aspx
• https://github.com/dotnet
Resources
• .NET Core CLR
https://github.com/dotnet/coreclr
• .NET Core Foundational Libraries (CoreFX)
https://github.com/dotnet/corefx
https://github.com/dotnet/corefx-progress
• Roslyn Compiler
https://github.com/dotnet/roslyn
• MSBuild
https://github.com/dotnet/buildtools
.NET Open Source Projects

Introducing .NET Core Open Source

  • 1.
  • 2.
    • Why .NETCore • .NET Stack • Demos • Resources Agenda
  • 3.
    .NET Framework Fragmentations •Too many “runtimes.” • No “real” portable class libraries.
  • 4.
    • One runtime(Core CLR) • Unified class libraries (BCL, Base Class Library) • App shipped with frameworks (BCLs) Introducing .NET Core
  • 5.
  • 6.
    .NET Core StackOpen Source
  • 7.
    Demo: Hello WorldConsole App
  • 8.
    • Introducing .NETCore http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducin g-net-core.aspx • .NET Core 釋出原始碼 http://blogs.msdn.com/b/ericsk/archive/2015/02/04/donet- core-clr-sources-are-open-and-released.aspx • https://github.com/dotnet Resources
  • 9.
    • .NET CoreCLR https://github.com/dotnet/coreclr • .NET Core Foundational Libraries (CoreFX) https://github.com/dotnet/corefx https://github.com/dotnet/corefx-progress • Roslyn Compiler https://github.com/dotnet/roslyn • MSBuild https://github.com/dotnet/buildtools .NET Open Source Projects