This chapter is about .NET Core 2.0 and how it implements the types that are defined in .NET Standard 2.0. You will learn how C# keywords are related to .NET types, and about the relationship between namespaces and assemblies. You will learn how to package and publish your .NET Core apps and libraries for use cross-platform, how to use existing .NET Framework libraries in .NET Standard libraries, and the possibility of porting .NET Framework code bases to .NET Core.
This chapter covers the following topics:
- Understanding assemblies and namespaces
- Sharing code cross-platform with .NET Standard class libraries
- Understanding NuGet packages
- Publishing your applications for deployment
- Packaging your libraries for NuGet distribution
- Porting from .NET Framework to .NET Core