Chapter 16. Packaging and Deploying Your Code Cross-Platform

This chapter is about porting existing .NET Framework codebases to .NET Core, publishing your .NET Core apps and libraries, creating and distributing NuGet packages, and deploying your code cross-platform and to the cloud.

This chapter covers the following topics:

  • Porting to .NET Core
  • Sharing code cross-platform with .NET Standard class libraries
  • Understanding NuGet packages
  • Publishing your applications
  • Deploying to the cloud
  • Developing on and for Linux

Porting to .NET Core

If you are an existing .NET developer, then you may have existing applications written for older platforms, such as .NET Framework, that you are wondering if you should port to .NET Core.

You should consider carefully if porting ...

Get C# 7 and .NET Core: Modern Cross-Platform Development - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.